Questions tagged «command-line-arguments»

3
Firefox是否有“恢复会话”命令行参数?
我想为Firefox创建一个批处理脚本,该脚本在启动脚本时将还原我的上一个会话。我发现我可以在Chrome中通过该--restore-last-session参数轻松地做到这一点。我制作了这个脚本并将其放在一边chrome.exe: chrome.exe --restore-last-session Firefox也可以做到吗?我知道Firefox菜单中的内置选项,但是我想制作此脚本,以便在打开Firefox时可以立即还原。




2
使用Windows命令行列出具有路径的文件
我在驱动器中的文件夹结构如下所示(在Windows中): Folder 1 Fd1 Fd2 Fd3 Fd4 Fd5 Folder 2 Fd1 Fd2 Fd3 Fd4 Fd5 这种安排持续了数百个文件夹。里面FD1每个文件夹X也有一定的.bat文件。我正在寻找一种.bat使用Windows命令行将文本路径完整的文件列表提取为文本文件的方法。缺乏使用命令提示符的经验,我不知道如何实现这一点。 我希望输出是这样的列表: ............ D:\Folder 1\Fd1\one.bat D:\Folder 2\Fd2\two.bat ............ 有人能帮我吗?

2
将命令行参数传递给Windows批处理脚本
我需要创建Windows批处理脚本,并在其中传递一些命令行参数。这些参数可以以任何顺序出现,但是脚本应根据参数名称正确选择它们。例如: <scriptname> -age <agevalue> -gender <gender> <scriptname> -gender <gender> -age <agevalue> 可以通过上述两种方式中的任何一种来调用该脚本,但是应该正确地选择年龄和性别并将其分配给变量。参数可以通过它们前面的开关来标识-即-age,-gender等。 有人可以给我一个在内部进行识别的示例吗?

2
(如何)可以更改从屏幕保护程序启动屏幕保护程序之前的时间?
标题要求(Windows 7)。(如何)可以更改从屏幕保护程序启动屏幕保护程序之前的时间?可能吗 通常情况下,我对5分钟的设置感到满意,但有时我希望将其设置得更长一些。我想要热键的两个长度(我知道该怎么做)。 我想我可以记录两个宏并使用它们,但是我只是想知道是否有任何命令行选项(包括注册表更新)可用来告诉Windows在X分钟不活动后启动屏幕保护程序。 (请注意,我不想立即启动屏幕保护程序;我想更改Windows在启动之前将等待的时间) 提前致谢。 [答案]我终于在@Gjordis的答案上使用了变体-但所有功劳归功于他。 我不明白为什么我们需要3个操作:添加,删除然后重命名并将其减少为两个。 因为我想绑定到热键,所以我需要一次执行两个命令。通常,可以用分号分隔命令,然后在一行上发出命令(例如dir c:;dir d:)。这给reg命令带来了错误,所以最后我有两个批处理文件。内容相同,只是持续时间改变。 奇怪的是,该值已正确写入注册表,但是“控制面板” /“个性化” /“屏幕保护程序”并没有更新其GUI。但是,我进行了测试,并且屏幕保护程序的确符合预期。 @echo off reg delete "HKEY_CURRENT_USER\Control Panel\Desktop" /v ScreenSaveTimeOut /f reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v ScreenSaveTimeOut /t REG_SZ /d 180 /f 如果这对您有帮助,请赞成这个问题;-)

4
Unix工具:如果文件名减去某物怎么办?
我一直在想:大多数GNU / Unix工具采用“减去某物”形式的选项,有时后面跟一个参数。如果您有一个名为减号的文件怎么办? $ ls -f $ rm -f $ ls -f $ mv -f abc mv: missing destination file operand after `abc' Try `mv --help' for more information. $ cat -f cat: invalid option -- 'f' Try `cat --help' for more information. 要么 $ ls -ohello.c $ gcc -ohello …


3
如何通过拖放将文件名传递到Windows中的快捷方式
我有一个程序program.exe和文档document.txt,并打开文档,我可以拖动document.txt到program.exe。到目前为止,一切都很好。现在,我想使用命令行参数来调用它,-param以便完整的命令行是program.exe -param document.txt不幸的是,我无法通过拖放操作来执行此操作,因此我需要启动cmd并手动键入命令。这花费的时间太长,我需要一种更简单的方法。 如何创建可以将文件拖放到的快捷方式,并使其具有命令行参数来调用程序? 我尝试将快捷方式设置为program.exe -param "%1",但这没有用,因为它试图打开文件%1。


3
如何在Windows快捷方式中向命令行参数添加命令行参数?
我知道我可以通过这种方式向快捷方式添加命令行参数/选项;例如: "C:\Program Files\Internet Explorer\iexplore.exe" www.a.com 所以IE将连接到 a.com 当它启动时。我想做的是让IE连接到 a.com 当我通过另一个程序调用它时,如下所示: C:\Windows\SysWOW64\ForceBindIP.exe 192.168.1.151 "C:\Program Files\Internet Explorer\iexplore.exe" www.a.com 这不起作用。 IE启动但不会启动 a.com。看起来这个论点要么被忽略,要么被理解为ForceBindIP的一个参数(我不确定)。 我想要做的是创建2个IE快捷方式,每个快捷方式都将一个IE窗口绑定到一个NIC和一个特定的网站。所以添加 www.a.com 在其启动列表中的等等将无济于事。操作系统是Windows 8。 如果之前有人问过并回答过,请道歉。如果是这种情况,请建议搜索关键字。

1
在ffmpeg上禁用扩展名错误的文件类型检测
我正在尝试使用进行mjpeg文件转码,ffmpeg并且它错误地检测到设置。如果文件没有扩展名或未知扩展名,则ffmpeg将正确检测mjpeg格式并读取任意数量的帧。 当文件具有.jpg扩展名时,不起作用。这导致ffmpeg仅从文件读取一帧,而忽略任何其他帧。 有什么办法告诉ffmpeg停止基于文件扩展名的猜测,或者至少实际上使用了mjpeg模块,而不仅仅是读取一帧? 我知道,-f image2pipe -i -但是那将需要跳过其他箍以将文件传递给命令,而不仅仅是将文件名提供给进程,因为我是从没有shell的另一个进程执行文件的。

0
在Windows EXE启动参数中以任何方式隐藏密码?
有一个Windows GUI应用程序(从现在开始称之为A),它将一些密码作为其启动参数。例如, C:\SomeProgram.exe /usr=homer /pwd=simpson 有一个应用程序(从现在开始称之为B)启动A. A和B由不同的各方开发,我确信A的开发人员不知道B. 现在,当A由B启动时,如果我在Process Explorer中看到A的命令行值,我看到pwd被*隐藏了。例如, `C:\SomeProgram.exe /usr=homer /pwd=*****` 但是当我在快捷方式属性中放入完全相同的参数时,密码部分显而易见。这怎么可能?B似乎用Visual Basic 6编码。是否有某种Windows API或隐藏的技巧?


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.