草庐IT

外参数

全部标签

使用文件中的行来构造命令中的参数的 Windows 批处理文件

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:Howdoyouloopthrougheachlineinatextfileusingawindowsbatchfile?需要使用大量文件名来构造一个参数,该参数将转到从Windows命令行调用的应用程序。我正在尝试从一个Windows批处理文件中完成这一切。到目前为止我有这个:dirC:\javascripts/a-d/b/s>FileListing.txt这会创建一个名为“FileListing.txt”的文件,其内容如下所示:C:\javascripts\index.jsC:\javascripts\o

c++ - strcat 两次添加第二个参数

classVars{public:char*appData=getenv("AppData");stringdatadir=strcat(appData,"\\Bob");};cout输出"C:\Users\Adam\AppData\Roaming\Bob\Bob"而不是“C:\Users\Adam\AppData\Roaming\Bob”它总是将第二个参数添加两次。怎么会? 最佳答案 “本函数返回的指针指向的字符串不得被程序修改。”像您一样更改值(通过strcat)会导致不可预测的行为。解决方案是简单地将不可变的给定字符串复制到s

windows - FFMPEG 在引用图像文件时使用了错误的参数

我正在创建一个bat文件,它将使用FFMPEG将RealMedia文件转换为.MP4文件。我正在循环浏览当前文件夹并查找扩展名为.rm的文件,将几张图片添加到视频文件中以在最终产品中创建幻灯片放映效果。除了它只显示一张静态图像外,这里的代码可以正常工作:for%%ain("*.rm")doffmpeg-fimage2-r1/5-i"img00.jpg"-i"%%a"-c:vlibx264-r30-presetslow-crf20-c:alibvo_aacenc-b:a48k-b:v16k"newfiles\%%~na.mp4"使用此代码,它应该显示一系列照片。然而它不会:for%%ai

windows - 使用 Puppet 将安装参数传递给 MSI 安装程序

程序安装到运行Windows7的PC。过去我安装了这样的程序:msiexec/qn/i"C:\installer.msi"我想使用Puppet自动执行此安装。package{'Program':ensure=>'3.1',source=>'\\server\installer.msi',install_options=>['/qn','/i'],}但是安装程序不接受这些参数。Puppet给出“无效的命令行参数”错误,或者根本不会应用参数。我尝试过使用不同的语法:所有参数都在相同的引号内,参数的不同顺序,一次只有一个参数......但没有任何效果。传递它们的正确方法是什么?

windows - 通过批处理脚本(Windows 命令行)执行参数化的 .exe 文件

我正在尝试通过Windows上的命令行脚本(批处理文件)执行.exe文件。实际上,我的脚本在执行文件之前做了很多事情(生成XML配置文件等),但是,这些部分工作得很好,所以我将在这里专注于脚本的非工作部分。我认为执行.exe文件的命令中的空格可能是错误的来源。但是,当用""括起来时,它仍然不起作用。回显该行仅适用于""所包含的行(这就是为什么我猜测空格或某些特殊字符或其他原因导致此问题的原因?)。虽然它回显的路径是正确的(通过复制并粘贴到资源管理器中进行检查。应用程序已正确启动)。这是错误消息:文件名目录名或卷标语法不正确及相关代码摘录:remStart.exefilewithpara

windows - 为什么第二个参数会导致此脚本失败?

我在Windows7中有三个bat文件1)主.bat:testtestEchoparm1parm22)测试.bat:@echoWithoneparm"C:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell.exe"-nologo-noprofile^-executionpolicybypass-command"&{start-process-verb'runas'-file%1.bat%2}"@echoWithtwoparms"C:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell.

php - shmop_open 的关键参数是什么?

从PHP,它说intshmop_open(int$key,string$flags,int$mode,int$size)$key在哪里System'sidforthesharedmemoryblock.Canbepassedasadecimalorhex.有些人用任意数字填充$key(1)而其他人使用文件来获取$key值(2)。$key是随机值吗?(1)$shm_id=shmop_open(987654,"c",0644,100);(2)$shm_key=ftok(__FILE__,'t');$shm_id=shmop_open($shm_key,"c",0644,100);顺便说一句

c++ - Windows - 使用可视化库 FMXMain 获取参数

我正在尝试获取在ProjectName.cpp文件(应用程序文件)中声明的参数,其中包含以下自动生成的代码:extern"C"intFMXmain(){try{Application->Initialize();Application->CreateForm(__classid(TfrmPrincipal),&frmPrincipal);Application->CreateForm(__classid(TfrmCarregar),&frmCarregar);Application->CreateForm(__classid(TfrmCodigo),&frmCodigo);Applic

windows - windows启动命令-系统无法接受启动命令参数1

我正在尝试使用START调用一个批处理文件,这样我就可以控制其中的单个编译命令的处理器关联。尝试#1START""/NODE1/AFFINITY0x1build_one_qcc.bat但是我收到错误信息ThesystemcannotaccepttheSTARTcommandparameter1尝试#2START""build_one_qcc.bat这启动了一个新的cmd窗口,但在该窗口中我收到了相同的错误消息。尝试#3我将批处理文件的内容加上START命令复制粘贴到我的命令窗口:start""/node1/affinity0x1"qcc-Vgcc_ntoarmv7le..."仍然有同样

windows - 将具有特殊字符的参数从批处理文件发送到另一个批处理文件

我有以下代码:second.bat文件echo%~1echo%~2first.bat文件@ECHOOFF&SETLOCAL@SETLOCALEnableExtensionsEnableDelayedExpansionset/pUser=EnterUsername:set/pPassword=EnterPassword:callsecond.bat%User%%Password%如果用户输入Admin作为用户名和Admin!23作为密码,second.batecho中产生的输出如下:AdminAdmin23如何在second.bat文件中获取特殊字符,如下所示?AdminAdmin!23