如何在批处理文件中打开批处理文件,但是在记事本中?

时间:2015-11-03 23:55:25

标签: windows batch-file cmd

如何在已经打开的文件版本中使用.BAT语句在notepad中打开批处理(if)文件?例如......您已经输入了批处理文件并且它正在cmd中运行,但是您输入了一个关键字来打开同一个批处理文件,但在notepad中 - 让我们说,快速编辑......你会如何做到这一点?

让我们说关键词是yum。 我的理解是你必须做以下事情,但我还不知道:

set /p input=
if %input%==yum goto open
:open

open我不知道要写什么代码,因为我对编码很新,而且我看了很多地方。如果有人可以提供帮助,那就太棒了。

2 个答案:

答案 0 :(得分:0)

这样的事情:

@echo off
set /p input=Enter something :
if %input%==yum notepad "%~f0"

这将等到退出记事本或

@echo off
set /p input=Enter something :
if %input%==yum start notepad "%~f0"

在另一个帖子中打开记事本。

答案 1 :(得分:0)

@echo off
goto begin

:open
notepad "%~F0"
echo Returned from edition
echo/

rem When edit, do NOT modify previous lines!

:begin
set /P "input=Enter word: "
if "%input%" equ "yum" goto open
echo You typed: "%input%"
pause
goto begin