我有一个批处理文件.运行完毕后,即所有命令行都已执行,cmd.exe窗口保持打开状态.但是,我希望在批处理文件完成其工作后立即关闭它.
到目前为止,我已尝试exit在批处理文件中使用该命令来关闭cmd窗口(我在桌面上也有一个快捷方式),但它似乎不起作用:
tncserver.exe C:\Work -p4 -b57600 -r -cFE -tTNC426B
exit
Run Code Online (Sandbox Code Playgroud) 我只需要在文本文件中搜索第一行和最后一行来查找" - "并将其删除.我该怎么做?我尝试了select-string,但我不知道找到第1行和最后一行,只从那里删除" - ".
这是文本文件的样子:
% 01-A247M15 G70
N0001 G30 G17 X-100 Y-100 Z0
N0002 G31 G90 X100 Y100 Z45
N0003 ; --PART NO.: NC-HON.PHX01.COVER-SHOE.DET-1000.050
N0004 ; --TOOL: 8.55 X .3937
N0005 ;
N0006 % 01-A247M15 G70
Run Code Online (Sandbox Code Playgroud)
像这样的东西?
$1 = Get-Content C:\work\test\01.I
$1 | select-object -index 0, ($1.count-1)
Run Code Online (Sandbox Code Playgroud)