Skip to content

Commit

Permalink
prepare for calling .bat file in windows
Browse files Browse the repository at this point in the history
  • Loading branch information
lathoub committed Feb 12, 2025
1 parent ac42244 commit 65dc453
Show file tree
Hide file tree
Showing 2 changed files with 31 additions and 3 deletions.
9 changes: 9 additions & 0 deletions data/processes/addNumbers/add.bat
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
@ECHO OFF

echo %1 %2

set /a v = %1
set /a v2 = %1 + 1
set /a v3 = %1 * 2

echo %v% %v2% %v3%
25 changes: 22 additions & 3 deletions data/processes/addNumbers/launch.js
Original file line number Diff line number Diff line change
Expand Up @@ -25,9 +25,28 @@ export async function launch(process_, job, isAsync, parameters, callback) {
values.push(parameters.inputs[key]);
}

let shellScript = "add.sh";
let command = join(__dirname, shellScript);
let params = [values[0], values[1]];
var command = ''
var params = ''

switch (process.platform) {
case "darwin":
case "aix":
case "freebsd":
case "linux":
case "openbsd":
case "sunos":
case "android":
let shellScript = "add.sh";
command = join(__dirname, shellScript);
params = [values[0], values[1]];
break;
case "win32":
let batScript = "add.bat";
command = join("cmd.exe");
params = ["/c", join(__dirname, batScript), values[0], values[1]];
break;
default:
}

if (isAsync) {
job.status = "running"; // accepted, successful, failed, dismissed
Expand Down

0 comments on commit 65dc453

Please sign in to comment.