1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
#!/usr/bin/env kjscmd var d = new DCOPClient(); if ( d.attach()) { println("Attached..."); if (!d.isApplicationRegistered( "kate" ) ) { var appID = d.dcopStart("kate"); println( appID + " started" ); } else println( "its already registered" ); } else println("Failed..."); println( "Done" );