txt文档拖到bat图标上,读取txt文档
时间: 2023-07-18 22:29:50 浏览: 90
好的,以下是一个简单的批处理脚本,可以实现将文本文件拖拽到脚本图标上,然后读取该文本文件的内容:
```
@echo off
setlocal enabledelayedexpansion
set /p inputfile="请将要读取的文本文件拖拽到此处:"
if not exist %inputfile% (
echo 文件不存在,请检查文件路径!
pause
exit
)
type %inputfile%
pause
```
将上述代码复制到记事本中,另存为“readfile.bat”(或其他你喜欢的文件名),确保文件类型选择“所有文件”,保存后双击打开该脚本即可使用。
注意:该脚本只是简单地将文本文件的内容输出到命令行窗口,如果需要对文本内容进行处理,可以在脚本中添加相应的处理逻辑。
相关问题
txt文档拖到.bat图标上,读取文档内容
好的,以下是一个简单的批处理脚本,可以实现将文本文件拖拽到脚本图标上,然后读取该文本文件的内容:
```
@echo off
setlocal enabledelayedexpansion
set /p inputfile="请将要读取的文本文件拖拽到此处:"
if not exist %inputfile% (
echo 文件不存在,请检查文件路径!
pause
exit
)
for /f "tokens=*" %%a in (%inputfile%) do (
echo %%a
)
pause
```
将上述代码复制到记事本中,另存为“readfile.bat”(或其他你喜欢的文件名),确保文件类型选择“所有文件”,保存后双击打开该脚本即可使用。
注意:该脚本会将文本文件的每一行输出到命令行窗口,如果需要对文本内容进行处理,可以在脚本中添加相应的处理逻辑。
bat处理txt文档,将txt文档拖到bat图标上,自动生成修改后的txt文档
好的,以下是一个符合您需求的批处理脚本:
```
@echo off
setlocal enabledelayedexpansion
set /p inputfile="请将要修改的文本文件拖拽到此处:"
if not exist %inputfile% (
echo 文件不存在,请检查文件路径!
pause
exit
)
set outputfile=%~dpn1_modified.txt
(for /f "tokens=1-4 delims=," %%a in (%inputfile%) do (
set modifiedline=%%a,1,3%%b,38%%c
echo !modifiedline!
)) > %outputfile%
echo 修改已完成,修改后的文件名为%outputfile%。
pause
```
将上述代码复制到记事本中,另存为“modify.bat”(或其他你喜欢的文件名),确保文件类型选择“所有文件”,保存后双击打开该脚本即可使用。
注意:该脚本会在原始文件所在目录下生成一个新的文本文件“文件名_modified.txt”,如果文件名中有空格或特殊字符,需要将文件名用引号括起来,例如:“C:\test file\test.txt”。
阅读全文