草庐IT

read命令

全部标签

windows - 我可以在批处理脚本中的一个 "find"命令中搜索多个字符串吗?

我有一个Windows批处理脚本,可以在文件中查找字符串find/i"WD6"%Inputpath%file.txtif%errorlevel%==0GOTOsomestuff目前我的代码是这样的。我遇到了一个新字符串,我想在同一个文件中搜索它,如果找到它,它会执行相同的操作,它将它存储在一个名为%acctg_cyc%的变量中,我可以同时搜索两个字符串吗在一行代码中?我试过这个:find/i"WD6"%acctg_cyc%%Inputpath%file.txtif%errorlevel%==0GOTOsomestuff但它似乎忽略了%acctg_cyc%并且只在file.txt中寻找“

windows - 如何在 PowerShell 别名中运行多个命令

我正在尝试在我的$profile文件中为PowerShell添加一个别名。Set-Aliasregruntgrunt;gaa;gcm'regrunted';gps;当我运行regrunt时,只运行了第一个命令。如何让这个别名运行所有命令?PS:请不要评论“不要提交缩小文件”,我们都通过了。 最佳答案 不幸的是,你不能。PowerShell中的别名只能用于单个命令。您需要定义一个函数来运行多个命令:functionregrunt{grunt;gaa;gcm'regrunted';gps;}

python - 我如何在 python 脚本而不是命令行中使用 speedtest-cli 或任何替代方法?

我想在我的python程序中使用speedtest-cli或任何替代方法来了解我的互联网下载和上传速度。我为此使用Windows,speedtest-cli似乎在命令行中运行良好,但不知道如何在我的python脚本中使用它。 最佳答案 您可以使用speedtest-cli直接安装模块,只要将其安装到当前目录即可:curl-Ohttps://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py现在在您的其他文件中,您可以像使用任何其他模块一样使用它:impo

windows - 如何获取使用 START 命令启动的批处理文件的返回/退出代码?

我正在尝试使用start/high运行批处理文件,但仍会获得返回/退出代码,即%ERRORLEVEL%。问题似乎是命令START没有返回批处理文件返回的退出代码。我们有一个用于测试的简单批处理文件,名为BatFileThatReturnsOne.bat。BatFileThatReturnsOne.bat的内容是EXIT/B1我们这样调用它:start/high/waitBatFileThatReturnsOne.bat但无论批处理文件返回什么,start的执行都不会出现%ERRORLEVEL%0(零)以外的任何值。这实际上都是由CloudFormation中的cfn-init调用的,但

windows - 将命令按钮添加到 Windows 登录屏幕

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭7年前。Improvethisquestion我想为Windows用户实现self重设密码功能。当登录屏幕提示域用户时,应该会出现一个忘记密码按钮,该按钮会将用户带到密码重置向导。所以问题是如何将命令按钮添加到标准的Windows登录屏幕。

java - Vim:从 vim 命令运行 java 会出错

我写了一个简单的helloworld程序来测试JDK安装。我可以使用以下命令从Vim编译::!javacDesktop\HelloWorld.java这很好用,但是当我尝试使用以下命令运行程序时::!javaDesktop\HelloWorld它给我这个错误:C:\Windows\system32\cmd.exe/cjava"Desktop\HelloWorld"Exceptioninthread"main"java.lang.NoClassDefFoundError:Desktop\HelloWorld(wrongname:HelloWorld)atjava.lang.ClassLo

c - 如何将#defined 字符串插入到 system() 命令中? (win32)

这是我正在尝试做的事情的一个过于简化的版本:#defineLOGDIRECTORYC:\\logs\\system("mkdirLOGDIRECTORY");但是预处理器不是换出定义的名称。相反,系统命令实际上认为LOGDIRECTORY是名称,因此在启动程序时会出现错误。我知道这是错误的,我一定可以用"标记或其他字符来指定我想要的东西,但我想不通。我不想对目录和文件名进行硬编码,因为将来有人可能想要更改它们,并且更改定义比更改整个函数等要容易得多。附言,我用纯C编写代码。 最佳答案 #defineLOGDIRECTORYC:\\l

php - 通过命令行将 *(mp3、m4p 等)转换为 OGG 以兼容 HTML5

使用PHP将MP3动态转换为OGG有哪些选择?我假设执行此操作的唯一方法是通过带有execute语句的命令行。这是真的?如果是这样,我最好使用什么转换器(和相关命令)?我试过:oggenc2.exe但程序告诉我我传递的MP3不是有效的文件类型ffmpeg.exe但无法弄清楚如何从mp3转到ogg(虽然找到了如何从ogg转到mp3)Convertmp3tooggviaphp 最佳答案 你没看多远...exec("/usr/bin/ffmpeg-iinfile.mp3-acodeclibvorbisoutfile.ogg");

windows - 在 .cmd 中使用 Windows 命令测试是 32 位还是 64 位并运行命令

我正在编写一个脚本,用于查找注册表值并将该值返回到Windows命令提示符屏幕,并将其添加到.txt文件中。我现在还需要测试机器是32位还是64位,以便我知道使用哪个命令在注册表中查找我需要的值。我正在按照我在下面所写的内容寻找逻辑:如果是32位则(运行此命令)别的(运行此命令)我希望不需要任何文本文件或此脚本运行所需的任何其他内容。下面是我到目前为止的代码。由于注册表位置是私有(private)的,我将位置更改为一个虚构的位置。(注意:我确实有这个脚本从中读取的文本文件,我插入了计算机和服务器的名称。到目前为止,我的代码可以工作,但是使用2个注册表查找命令,我在检查32位机器时显然没

windows - 更改计算机分辨率的批处理命令

我想在批处理文件中编写一个命令来更改计算机的分辨率。我使用的是WindowsXP。我需要将分辨率设置为1024*768。 最佳答案 我需要更多选择,所以我开发了ChangeScreenResolution.exe在批处理文件中更改屏幕分辨率。例子:将所有显示器的屏幕分辨率更改为800x600pxChangeScreenResolution.exe/w=800/h=600将所有显示器的屏幕分辨率更改为800x600px,刷新率为60Hz,色深为32bitChangeScreenResolution.exe/w=800/h=600/f=