Command line 默认情况下,如何向正在运行的进程或exe添加参数? 目标:

Command line 默认情况下,如何向正在运行的进程或exe添加参数? 目标:,command-line,parameters,arguments,Command Line,Parameters,Arguments,我正在尝试使用一个名为Texmod.exe的程序启动另一个带有特定参数的程序exe 背景: Texmod是一个打开另一个exe并在第二个程序运行时提取/替换纹理的程序。我正在尝试使用以下参数启动第二个exe:-AlwaysFocus-ControllerOffset=1-SaveDataId=2。使用在命令行中具有这些参数的快捷方式/.bat启动第二个exe确实有效。但是,我想与Texmod一起完成这项工作 难题: 我使用的是Texmod v0.9 b,它不支持使用命令行参数启动exe。较新的版

我正在尝试使用一个名为Texmod.exe的程序启动另一个带有特定参数的程序exe

背景: Texmod是一个打开另一个exe并在第二个程序运行时提取/替换纹理的程序。我正在尝试使用以下参数启动第二个exe:-AlwaysFocus-ControllerOffset=1-SaveDataId=2。使用在命令行中具有这些参数的快捷方式/.bat启动第二个exe确实有效。但是,我想与Texmod一起完成这项工作

难题: 我使用的是Texmod v0.9 b,它不支持使用命令行参数启动exe。较新的版本,如开放源代码的uMod,确实支持重新启动,但它不能替换纹理,并且与原始版本相比经常崩溃

Texmod.exe必须直接启动第二个exe。Texmod无法选择启动exe的快捷方式。我尝试让Texmod启动另一个exe/.bat,然后用参数启动第二个所需的exe,但这会导致Texmod无法运行

我考虑过的方法,但不确定它们是否有效,甚至可能: 以某种方式强制由Texmod.exe启动的所有进程以某些参数启动

通过Texmod、shortcuts、.bat等强制所需的exe始终以特定参数启动,而不管启动方法如何

将参数添加到已运行的所需exe启动的进程中

显然我对任何想法都持开放态度。我问的可能吗?抱歉,如果它看起来不清楚或我听起来不理性;我对这方面的知识有限

编辑:@Toby Speight我不确定你所说的代码示例是什么意思,因为我只是想知道是否有可能执行我描述的场景。这就是我从中获得该程序的地方,它是最古老的texmod.zip版本,是texmod 0.9 beta版的原始版本。我在互联网上搜索过可能的解决方案,但我发现的很少,所以我尝试过的一些方法有:

使用Texmod.exe启动桌面快捷方式,目标为:目录至exe-AlwaysFocus-ControllerOffset=1-SaveDataId=2。结果是Texmod无法使用快捷方式,只是在没有参数的情况下打开了exe。 使用Texmod启动名为caller.exe的exe,该exe使用所述方法启动了所需的exe。在指令描述的command.txt中,我输入了exe.exe-AlwaysFocus-ControllerOffset=1-SaveDataId=2的名称。结果是exe以参数启动,但Texmod无法修改纹理,因为它正在修改caller.exe调出的纹理。 使用Texmod打开一个.bat文件,其行为:name of exe.exe-AlwaysFocus-ControllerOffset=1-SaveDataId=2。结果与第2节中描述的尝试相同。
Edit2:我还偶然发现,有人声称他们成功地实现了听起来像我想要的目标。然而,我对代码了解不够,无法理解它。如果有人可以查看一下,看看它是否有效,或者看看他们是否可以修改它以适合我所需要的参数。

欢迎使用堆栈溢出!请出示你的问题。你应该包括一个你有问题的代码,然后我们可以尝试帮助解决具体的问题。您还应该阅读。请从标题中删除“已解决”并将找到的解决方案作为正确答案发布。欢迎使用堆栈溢出!请出示你的问题。你应该包括一个你有问题的代码,然后我们可以尝试帮助解决具体的问题。您还应该阅读。请从标题中删除“已解决”并将您找到的解决方案作为正确答案发布。