bla*_*zor 21 windows batch-file abbreviation
什么/p代表什么set /p=?我知道这/可以启用一个开关,我很确定我知道/a是为了arithmetic.我听过很多谣言,有些人说的/p是prompt,其他人则说它代表print.我有点怀疑的唯一原因prompt是因为在很多情况下它不会要求提示,而是在屏幕上打印,例如
<nul set /p=This will not generate a new line
Run Code Online (Sandbox Code Playgroud)
但我想知道的是:我们真的知道它代表什么吗?
奖励积分的人谁知道所有的交换机ping立场,比如-n,-w,-a,-s,,什么开关/L在for旨在代表.(L = 数字?)
对于任何可以在批处理文件中命名任何其他看似愚蠢的开关的人来说,甚至更多的奖励积分
请理解我已经知道所有这些开关和前缀以及不是什么意思,我不是要求它们的含义和目的.提前致谢.
小智 26
该/P开关允许您将变量的值设置为用户输入的输入行.在读取输入行之前显示指定的promptString.promptString可以为空.
我用它的两种方法......首先:
SET /P variable=
Run Code Online (Sandbox Code Playgroud)
当批处理文件到达此点时(留空),它将暂停并等待用户输入.输入然后变得可变.
第二个:
SET /P variable=<%temp%\filename.txt
Run Code Online (Sandbox Code Playgroud)
将变量设置为txt文件的内容(第一行).除非/P包含此方法,否则此方法无效.两者都在Windows 8.1 Pro上进行了测试,但在7和10上都是相同的.
Som*_*ark 14
为了将来参考,您可以通过使用/?开关获得任何命令的帮助,这应该解释什么开关做什么.
按照set /?屏幕上,格式set /p就是SET /P variable=[promptString]这将表明在p /p是"提示".它只是打印在你的榜样,因为<nul通过一个空字符其立即结束提示,以便它只是充当喜欢它的打印.它仍然在技术上提示输入,它只是立即接收它.
/L在for /L生成一个大号数字IST.
来自ping /?:
Usage: ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS]
[-r count] [-s count] [[-j host-list] | [-k host-list]]
[-w timeout] [-R] [-S srcaddr] [-4] [-6] target_name
Options:
-t Ping the specified host until stopped.
To see statistics and continue - type Control-Break;
To stop - type Control-C.
-a Resolve addresses to hostnames.
-n count Number of echo requests to send.
-l size Send buffer size.
-f Set Don't Fragment flag in packet (IPv4-only).
-i TTL Time To Live.
-v TOS Type Of Service (IPv4-only. This setting has been deprecated
and has no effect on the type of service field in the IP Header).
-r count Record route for count hops (IPv4-only).
-s count Timestamp for count hops (IPv4-only).
-j host-list Loose source route along host-list (IPv4-only).
-k host-list Strict source route along host-list (IPv4-only).
-w timeout Timeout in milliseconds to wait for each reply.
-R Use routing header to test reverse route also (IPv6-only).
-S srcaddr Source address to use.
-4 Force using IPv4.
-6 Force using IPv6.
Run Code Online (Sandbox Code Playgroud)