Articles of cmd

当我们使用PuTTY / Plink运行命令时,我们可以保存执行日志吗?

我正在使用Plink在远程机器上运行一个命令。 为了完全自动化过程,我需要将执行日志保存在某个地方。 我正在使用一个bat文件: C:\Ptty\plink.exe root@<IP> -pw <password> -m C:\Ptty\LaunchFile.txt C:\Ptty\LaunchFile.txt包含我想要运行的命令。 ./Launch.sh jobName=<job name> restart.mode=false 有没有办法保存执行日志,以便我可以稍后监控…?

如何在Java中执行Windows命令?

我正在做一个项目,它会给你一个Windows命令列表。 当你select一个,它将执行该命令。 但是,我不知道该怎么做。 我打算用Visual C#或C ++来做,但是C ++类太复杂了,我不想在Visual C#中制作窗体和垃圾(在控制台应用程序中真的很糟糕)。

隐藏一个简单的批处理窗口

我search了这个和一些网页来了,这是不是很有用或太复杂(我不是一个熟练的batch file程序员!)! 我需要的是以隐藏的forms(无控制台窗口)运行batch file。 batch file不会从外部应用程序或代码中调用。 它将被客户端点击,然后我不想显示控制台页面(只有通过调用命令调用的页面才能显示)! batch file如下所示: @echo off call setup.exe IF EXIST "C:/caillog" goto tracking IF NOT EXIST "C:/caillog" goto end :tracking call dotnet4.exe call ClientService.msi goto end :end

在Windows cmd上recursion删除文件或文件夹

如何从命令行在窗口上recursion地删除文件或文件夹。 我find了这个解决scheme,我们在命令行上运行的path并运行此命令。 我用.svn文件扩展名文件夹给出了例子 for /r %R in (.svn) do if exist %R (rd /s /q "%R")

Cmd和感叹号 – 第二部分

我真的想知道为什么我的stringreplace过程parsing包含任何特殊字符(包括感叹号)的文本文件时工作。 我期望延迟variables扩展将closures&符号,百分号等的特殊含义,但将失败,而不是感叹号… 码: @echo on & setlocal ENABLEEXTENSIONS set "InFile=%~1" set "OutFile=%~2" set "Replace=%~3" CALL :ParseCue "%%InFile%%" "%%OutFile%%" "%%Replace%%" endlocal &GOTO:EOF :ParseCue @echo on & setlocal ENABLEEXTENSIONS DISABLEDELAYEDEXPANSION set "FileToParse=%~1" set "OutputFile=%~2" set "NewExtension=%~3" for /F "usebackq tokens=* delims=" %%a in ("%FileToParse%") DO ( set "line=%%a" @echo on & setlocal ENABLEEXTENSIONS ENABLEDELAYEDEXPANSION set "line=!line:.wav=%NewExtension%!" echo(!line!>>"%OutputFile%" […]

cmd.exe / k开关

我正在尝试使用cmd切换到一个目录,然后执行一个batch file 例如 cmd /k cd "C:\myfolder" startbatch.bat 我也尝试过(没有成功) cmd cd /k cd "C:\myfolder" | startbatch.bat 虽然第一行(cmd / k)似乎运行正常,但第二个命令从不运行。 我使用Vista作为操作系统

如何处理从Python中的subprocess返回的负数?

python中的这段脚本: cmd = 'installer.exe –install …' #this works fine, the … just represent many arguments process = subprocess.Popen(cmd) process.wait() print(process.returncode) 这个代码工作正常,在我看来,问题是.returncode的价值。 安装程序.exe是好的,做了很多testing,现在我试图在python中创build一个脚本来自动执行这个installer.exe很多天的testing。 installer.exe返回: – 成功为0; – 失败和错误是负数 我有一个特定的错误,即-307 installer.exe返回。 但是当python执行print(process.returncode)显示4294966989 …如何处理python中的负数,在这种情况下显示-307? 我是新的python和env是win7 32和python 3.4。 编辑:最后的代码工作这段代码的作用是运行许多简单的testing: import subprocess, ctypes, datetime, time nIndex = 0 while 1==1: cmd = 'installer.exe –reinstall -n "THING NAME"' process = subprocess.Popen( […]

WMIC.bat文件将不会正确导出/输出

我正在尝试运行CMD中的batch file,其中包括以下内容, wmic csproduct wmic cpu取名 wmic diskdrive获取模型,大小 ipconfig / all 当我复制并粘贴到CMD中时,我可以看到运行的命令。 我成功地能够将所有的数据复制并粘贴到文本文件中而没有问题。 问题:当我试图导出/输出这个确切的文件到一个.txt或.rtf, C:> 1.bat> 1.txt “ipconfig”正常拉,但WMIC命令不会给我任何问题,并正确地输出到文件。 但是,无论我是否将该批次导出/输出为.txt或.rtf, WMIC命令在输出文件中的每个字符之间留下空格或NUL。 我将打开读取的文件 C:\ Windows \ system32> wmic csproduct说明说明识别的名称NUM SKUN umber UUIDV endor V ersion 计算机系统产品计算机系统产品由O提供。 E。 M。 O。 E。 M。 CD 4 AEBA 0 – B 7 4 F – 1 2 DC – 8 FBA […]

如果大于batch file

我编写了一个简单的batch file来根据数字select运行常用网站。 这是我的代码。 我试图设置它,所以如果有人input一个数字6或更大,它会去:N但每当我input6batch file退出。 我试过if %input% > 6 goto :N但是它只是告诉我我要去Google。 @echo off :Start2 cls goto Start :Start title Frequently Used Websites echo Please select a website from the list echo with the corresponding key echo ————————————– echo [1] Google echo [2] Wikipedia echo [3] Facebook echo [4] Youtube echo [5] Yahoo set input= set […]

在Windows Batch中嵌套循环中的“继续”等效命令

我有一个batch file,其中包含嵌套循环与continue -like命令: for %%i in (1, 2, 4, 8, 16, 32, 64, 128, 256) do ( for %%j in (1, 2, 4, 8, 16, 32, 64, 128, 256) do ( if %%i gtr %%j goto CONTINUE test.exe 0 %%i %%j 100000 > "%%i_%%j".txt :CONTINUE rem ) ) 但是, if语句第一次是真的,它不会进一步迭代。 我只能得到文本文件高达1_256.txt 。 所以看起来goto CONTINUE有问题。 我的batch […]