如何编写这个批处理:一键在当前目录下创建文本文件

dfsr 2007-10-25 10:39:03
如题,如果能够直接指定文件名就更好了。谢谢
...全文
498 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
dfsr 2007-10-26
  • 打赏
  • 举报
回复
Ijc007兄说得对,是对需要在批处理中获取当前活动窗口的路径。如果用vbs能更容易点吗?
ljc007 2007-10-25
  • 打赏
  • 举报
回复
如果真的要按照楼主的要求来写的话,需要在批处理中获取当前活动窗口的路径,这一点很难实现。
希望3楼的代码能满足楼主需要。
ljc007 2007-10-25
  • 打赏
  • 举报
回复
[code=BatchFile]@echo off
rem 在文件夹右键菜单中创建空白文本文件(默认文件名为test.txt)
rem 假设想在C:\test文件夹中创建一个文本文件:右键单击C:\test文件夹->点击"记事本"
reg add HKEY_CLASSES_ROOT\Directory\shell\记事本\Command /ve /t REG_SZ /d "cmd.exe /k cd.>\"%1\test.txt\"&&exit" /f[/code]
fox_keven 2007-10-25
  • 打赏
  • 举报
回复
看看下面的:

@echo off
set /p str_fn=请输入文件名:
echo >%str_fn%.txt
pause

可以自己输入文件名生成文本,不过里面的内容是空的。
bbtjiao 2007-10-25
  • 打赏
  • 举报
回复
关注

6,868

社区成员

发帖
与我相关
我的任务
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
  • Windows Server社区
  • qishine
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧