Electron: run shell commands with argumentsCalling shell commands from RubyCheck if a directory exists in a shell scriptCalling an external command in PythonHow to use SSH to run a shell script on a remote machine?Shell command to sum integers, one per line?In the shell, what does “ 2>&1 ” mean?How to echo shell commands as they are executedHow do I set a variable to the output of a command in Bash?Running shell command and capturing the outputCheck existence of input argument in a Bash shell script
What should I discuss with my DM prior to my first game?
Canada travel to US using Global Entry
What do you call the action of "describing events as they happen" like sports anchors do?
Do you need to let the DM know when you are multiclassing?
C++ logging library
Cathode rays and the cathode rays tube
Are the guests in Westworld forbidden to tell the hosts that they are robots?
noalign caused by multirow and colors
What should I be wary of when insurer is taking a lot of time to decide whether car is repairable or a total loss?
Was planting UN flag on Moon ever discussed?
How to find a better angle and distance for clicking picture of a distorted artwork to achieve 3D effect?
Is it safe to remove python 2.7.15rc1 from Ubuntu 18.04?
Is Dumbledore a human lie detector?
How far would a landing Airbus A380 go until it stops with no brakes?
NUL delimited variable
Is there a DSLR/mirorless camera with minimal options like a classic, simple SLR?
Was Self-modifying-code possible just using BASIC?
How to get depth and other lengths of a font?
Rail-to-rail op-amp only reaches 90% of VCC, works sometimes, not everytime
What would be the way to say "just saying" in German? (Not the literal translation)
If I had a daughter who (is/were/was) cute, I would be very happy
Multiband vertical antenna not working as expected
Proving that a Russian cryptographic standard is too structured
A Salute to Poetry
Electron: run shell commands with arguments
Calling shell commands from RubyCheck if a directory exists in a shell scriptCalling an external command in PythonHow to use SSH to run a shell script on a remote machine?Shell command to sum integers, one per line?In the shell, what does “ 2>&1 ” mean?How to echo shell commands as they are executedHow do I set a variable to the output of a command in Bash?Running shell command and capturing the outputCheck existence of input argument in a Bash shell script
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;
I'm building an electron app,
I can run shell commands pretty easily with the shell api (https://electronjs.org/docs/api/shell)
This command runs perfect for example:
shell.openItem("D:test.bat");
This one does not
shell.openItem("D:test.bat argument1");
How to run electron shell command with arguments?
shell electron
add a comment |
I'm building an electron app,
I can run shell commands pretty easily with the shell api (https://electronjs.org/docs/api/shell)
This command runs perfect for example:
shell.openItem("D:test.bat");
This one does not
shell.openItem("D:test.bat argument1");
How to run electron shell command with arguments?
shell electron
add a comment |
I'm building an electron app,
I can run shell commands pretty easily with the shell api (https://electronjs.org/docs/api/shell)
This command runs perfect for example:
shell.openItem("D:test.bat");
This one does not
shell.openItem("D:test.bat argument1");
How to run electron shell command with arguments?
shell electron
I'm building an electron app,
I can run shell commands pretty easily with the shell api (https://electronjs.org/docs/api/shell)
This command runs perfect for example:
shell.openItem("D:test.bat");
This one does not
shell.openItem("D:test.bat argument1");
How to run electron shell command with arguments?
shell electron
shell electron
asked Mar 24 at 21:50
raphadkoraphadko
3,05072856
3,05072856
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
shell.openItem
isn't designed for that.
Use the spawn
function of NodeJS from the child_process
core module.
let spawn = require("child_process").spawn;
let bat = spawn("cmd.exe", [
"/c", // Argument for cmd.exe to carry out the specified script
"D:test.bat", // Path to your file
"argument1" // First argument
"argumentN" // n-th argument
]);
bat.stdout.on("data", (data) =>
// Handle data...
);
bat.stderr.on("data", (err) =>
// Handle error...
);
bat.on("exit", (code) =>
// Handle exit
);
add a comment |
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55328916%2felectron-run-shell-commands-with-arguments%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
shell.openItem
isn't designed for that.
Use the spawn
function of NodeJS from the child_process
core module.
let spawn = require("child_process").spawn;
let bat = spawn("cmd.exe", [
"/c", // Argument for cmd.exe to carry out the specified script
"D:test.bat", // Path to your file
"argument1" // First argument
"argumentN" // n-th argument
]);
bat.stdout.on("data", (data) =>
// Handle data...
);
bat.stderr.on("data", (err) =>
// Handle error...
);
bat.on("exit", (code) =>
// Handle exit
);
add a comment |
shell.openItem
isn't designed for that.
Use the spawn
function of NodeJS from the child_process
core module.
let spawn = require("child_process").spawn;
let bat = spawn("cmd.exe", [
"/c", // Argument for cmd.exe to carry out the specified script
"D:test.bat", // Path to your file
"argument1" // First argument
"argumentN" // n-th argument
]);
bat.stdout.on("data", (data) =>
// Handle data...
);
bat.stderr.on("data", (err) =>
// Handle error...
);
bat.on("exit", (code) =>
// Handle exit
);
add a comment |
shell.openItem
isn't designed for that.
Use the spawn
function of NodeJS from the child_process
core module.
let spawn = require("child_process").spawn;
let bat = spawn("cmd.exe", [
"/c", // Argument for cmd.exe to carry out the specified script
"D:test.bat", // Path to your file
"argument1" // First argument
"argumentN" // n-th argument
]);
bat.stdout.on("data", (data) =>
// Handle data...
);
bat.stderr.on("data", (err) =>
// Handle error...
);
bat.on("exit", (code) =>
// Handle exit
);
shell.openItem
isn't designed for that.
Use the spawn
function of NodeJS from the child_process
core module.
let spawn = require("child_process").spawn;
let bat = spawn("cmd.exe", [
"/c", // Argument for cmd.exe to carry out the specified script
"D:test.bat", // Path to your file
"argument1" // First argument
"argumentN" // n-th argument
]);
bat.stdout.on("data", (data) =>
// Handle data...
);
bat.stderr.on("data", (err) =>
// Handle error...
);
bat.on("exit", (code) =>
// Handle exit
);
answered Mar 24 at 22:07
NullDevNullDev
2,38221132
2,38221132
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55328916%2felectron-run-shell-commands-with-arguments%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown