我在Windows 7上。我正在使用以下命令查找当前目录中VB源文件显示的所有窗体 –
findstr /n frm.*\.Show *.* > FormsDisplayed.txt
这个命令完美的工作,并且FormsDisplayed.txt现在保存所有类似的语句
frmXYZ.Show vbModal
但是,有没有办法将命令本身写入FormsDisplayed.txt文件? 我的意思是,是否可以将string“findstr / n frm。*。Show 。 > FormsDisplayed.txt”写入FormsDisplayed.txt文件,以便我知道用什么命令生成文件?
用你选择的名字创建一个命令文件(aka批处理文件),我们只需要一行就可以称之为x.cmd:
%*
你需要把它放在当前目录或者路径的某个地方。 你可以这样说
x findstr /n frm.*\.Show *.* > FormsDisplayed.txt
它会做你想做的,即findtr命令将出现在FormsDisplayed.txt的顶部(命令提示符也是如此,默认显示当前目录)。
如果你不想让完整的命令提示符显示,把它放在命令文件中:
@setlocal @prompt $H %*
(在命令行键入prompt /?以查看提示命令的其他选项。)