GVKun编程网logo

windows – node.js和命令行(cmd.exe)(node调用cmd)

15

对于windows–node.js和命令行(cmd.exe)感兴趣的读者,本文将会是一篇不错的选择,我们将详细介绍node调用cmd,并为您提供关于32位cmd.exe如何在WindowsServer

对于windows – node.js和命令行(cmd.exe)感兴趣的读者,本文将会是一篇不错的选择,我们将详细介绍node调用cmd,并为您提供关于32位cmd.exe如何在Windows Server 2003 x64上启动64位cmd.exe?、cmd - windows 命令行下执行PHP脚本?、CMD Windows命令行 相关命令、cmd – Windows相当于“touch”(即node.js创建index.html的方法)的有用信息。

本文目录一览:

windows – node.js和命令行(cmd.exe)(node调用cmd)

windows – node.js和命令行(cmd.exe)(node调用cmd)

我正在寻找解决方案或NPM从node.js应用程序调用 Windows命令行.

我想要的是调用一些批处理文件并在具有node.js的机器上运行它们,当然还有参数并读取它们的输出.

解决方法

您可以使用标准模块 child_process.spawn().

从文档示例:

var spawn = require('child_process').spawn,ls    = spawn('ls',['-lh','/usr']);

ls.stdout.on('data',function (data) {
  console.log('stdout: ' + data);
});

ls.stderr.on('data',function (data) {
  console.log('stderr: ' + data);
});

ls.on('exit',function (code) {
  console.log('child process exited with code ' + code);
});

将’ls’替换为’c:/windows/system32/cmd.exe’,将[‘-lh’,’/ usr’]替换为[‘/ c’,’batfile.bat’]以运行批处理文件batfile.蝙蝠.

32位cmd.exe如何在Windows Server 2003 x64上启动64位cmd.exe?

32位cmd.exe如何在Windows Server 2003 x64上启动64位cmd.exe?

这是Windows Server 2008 64位上的7-Zip执行权限的后续操作 。

我试图避免有一个过于复杂的构build过程,以制作多个7-Zip EXE文件。 我只需要一个.cmd来读取一些64位registry项后启动我的Java进程。 但是,要成功使用一个EXE文件,它需要是32位。

上面的问题find了让Windows Server 2008检测到32位cmd.exe并将其交换到64位的技巧。 有没有办法在Windows Server 2003上做到这一点? 有一个Windows修补程序,它允许reg.exe以32位模式访问64位条目,但我无法确定这是在客户的服务器上,因此解决方法是不可行的。

将64b应用程序放到ProgramFiles(x86)中是不是个好主意?

我如何以编程方式检索C ++中的64位进程的细节?

32位C程序不再在64位操作系统Linux上将char转换为int

win32位应用程序将运行在64位服务器上吗?

Visual Studio 2010安装项目 – 64和32的一个项目

我怎样才能确定一个进程是32位还是64位?

在Linux中使用LD_PRELOAD混合64位/ 32位环境

有没有人编译PCRE为Windows x64 – 如果是这样,如何?

SetwindowsHook支持32位和64位应用程序

在Windows 64位上运行Grobid

要从32位cmd.exe启动64位cmd.exe,必须能够访问c:WindowsSystem32文件夹而不被重定向到c:WindowsSysWow64文件夹。 在Win2008中,您可以通过访问c:WindowsSysnative路径来实现此目的。 不幸的是在Win2003上需要修补程序(请参阅http://support.microsoft.com/kb/942589 )。

有一个解决方法 – 您可以创建一个指向c:WindowsSystem32文件夹的NTFS联结点,并使用指向该联结点的路径而不是c:WindowsSystem32 。 使用系统内部' junction.exe我设法从32位cmd.exe创建这样的交界点,并启动64位cmd.exe。

cmd - windows 命令行下执行PHP脚本?

cmd - windows 命令行下执行PHP脚本?

windows 命令行下执行php脚本?能给个dmeo吗?我执行了好几次都是

cmd - windows 命令行下执行PHP脚本?

回复内容:

windows 命令行下执行php脚本?能给个dmeo吗?我执行了好几次都是

cmd - windows 命令行下执行PHP脚本?

路径不对,比如你的htdocs 前如果是./,那也就是说htdocs位于xampp/php 下,这不是你的目录结构吧?

立即学习“PHP免费学习笔记(深入)”;

你的路径写对了吗……

很明显你的路径出错了,看看我下面的示例。

相对路径
cmd - windows 命令行下执行PHP脚本?

绝对路径
cmd - windows 命令行下执行PHP脚本?

CMD Windows命令行 相关命令

CMD Windows命令行 相关命令

1.cmd 获取路径

echo "当前盘符:"
%~d0
echo "当前盘符和路径" 
%~dp0 
echo "当前批处理全路径:"
%~f0
echo "当前盘符和路径的短文件名格式:"
%~sdp0
echo "当前CMD默认目录:"
%cd%

:: #不要把他们当做ls来用,所谓的当前,是批处理文件所在的位置,
:: #不管你如何cd,这些值都不会变的
:: #ls命令在windows中可以用dir来替代

提示:目录中有空格也可以加入""避免找不到路径(根据实际情况而定)
    例如"%~d0test file/test.xml"

2.cmd 如何注释一行命令?

 :: 这是注释

3.cmd 如何创建文件夹/文件?

:: 创建文件夹
mdkir "dirname"

4.cmd 如何删除整个文件夹?

:: cmd中是不允许一次性删除的,这有点像linux
:: 思路是,先删除文件夹中所有文件,再删除所有空文件夹
DEL test\*.*
RD /S test

5.cmd 如何显示cd之后的路径中的文件夹以及文件

dir

 

 

cmd – Windows相当于“touch”(即node.js创建index.html的方法)

cmd – Windows相当于“touch”(即node.js创建index.html的方法)

在Windows机器上,我得到这个错误
'touch' is not recognized as an internal or external command,operable program or batch file.

当我按照instructions做:

touch index.html app.js style.css

是否有相当于使用“触摸”的窗口?我需要手动创建这些文件(并修改它们以更改时间戳),以实现这种命令?这似乎不是… node-ish …

在cmd窗口中键入:
type nul > your_file.txt

这将创建0个字节的your_file.txt文件。

使用echo命令的另一种方法是

echo.>your_file.txt

回声。 – 将在其中创建一个空行的文件。

今天的关于windows – node.js和命令行(cmd.exe)node调用cmd的分享已经结束,谢谢您的关注,如果想了解更多关于32位cmd.exe如何在Windows Server 2003 x64上启动64位cmd.exe?、cmd - windows 命令行下执行PHP脚本?、CMD Windows命令行 相关命令、cmd – Windows相当于“touch”(即node.js创建index.html的方法)的相关知识,请在本站进行查询。

本文标签: