@@ -51,13 +51,13 @@ ipcMain.on('script:copy', function(e, script){
5151 console . log ( "The script file was saved to " + path . join ( tmp_folder , "script.sh" ) ) ;
5252 console . log ( "Running " + path . join ( tmp_folder , "script.sh" ) ) ;
5353 if ( isWin ) {
54- exec ( '' + path . join ( tmp_folder , " script.sh") , function ( err , stdout , stderr ) {
54+ exec ( '" ' + path . join ( tmp_folder , ' script.sh"' ) , function ( err , stdout , stderr ) {
5555 //console.log(err, stdout, stderr);
5656 return ;
5757 } ) ;
5858 }
5959 else {
60- exec ( 'bash \ "' + path . join ( tmp_folder , " script.sh\"" ) , function ( err , stdout , stderr ) {
60+ exec ( 'bash "' + path . join ( tmp_folder , ' script.sh"' ) , function ( err , stdout , stderr ) {
6161 //console.log(err, stdout, stderr);
6262 return ;
6363 } ) ;
@@ -68,7 +68,8 @@ ipcMain.on('script:copy', function(e, script){
6868ipcMain . on ( 'script:execute' , function ( e ) {
6969 console . log ( "Running LStart on " + path . join ( tmp_folder , "lab" ) ) ;
7070 if ( isWin ) {
71- exec ( 'start cmd /c "%NETKIT_HOME%\\lstart -d ' + path . join ( tmp_folder , "lab" ) + '"' , function ( err , stdout , stderr ) {
71+ console . log ( 'start cmd /c \'%NETKIT_HOME%\\lstart -d "\\\"' + path . join ( tmp_folder , "lab" ) + '\\\""\'' ) ;
72+ exec ( 'start cmd /c \"%NETKIT_HOME%\\lstart -d "\\\"' + path . join ( tmp_folder , "lab" ) + '\\\""\"' , function ( err , stdout , stderr ) {
7273 //console.log(err, stdout, stderr);
7374 return ;
7475 } ) ;
@@ -84,7 +85,7 @@ ipcMain.on('script:execute', function(e){
8485ipcMain . on ( 'script:clean' , function ( e ) {
8586 console . log ( "Running LClean on " + path . join ( tmp_folder , "lab" ) ) ;
8687 if ( isWin ) {
87- exec ( 'start cmd /c "%NETKIT_HOME%\\lclean -d ' + path . join ( tmp_folder , "lab" ) + '"' , function ( err , stdout , stderr ) {
88+ exec ( 'start cmd /c \ "%NETKIT_HOME%\\lclean -d "\\\" ' + path . join ( tmp_folder , "lab" ) + '\\\""\ "' , function ( err , stdout , stderr ) {
8889 //console.log(err, stdout, stderr);
8990 return ;
9091 } ) ;
0 commit comments