Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

273
Views
Directly use Batch file output as nodejs variable without using txt

what I'm doing now is make a txt file using batch file output

@echo off
set fname=Logan
set lname=Anderson
set gender=male
echo %fname%>>1.txt
echo %lname%>>1.txt
echo %gender%>>1.txt

Then read that txt using nodejs and use those as nodejs input, but what I want is if it is possible to use batch file output as nodejs input without using this txt file, directly call "nodejs compiled project using pkg" exe file with variables from batch

such as, In batch file

@echo off
set fname=Logan
set lname=Anderson
set gender=male
start "" "mycompiledproject.exe" "%fname%" "%lname%" "%gender%"
over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

To use command line arguments in node, you need to use process.argv (here is the documentation for it: https://nodejs.org/docs/latest/api/process.html#process_process_argv)

So in your case, your node.js code should look something like this:

const process = require('process');

process.argv.forEach(function(value, index, array){
    //value will be the argument(s), index is there position,
    //and array is the entire array they are in. this function 
    //is called for each value.
});

once you turn this to exe, it should run in your batch just fine.

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!