|
qingfushuan
高级用户
   
积分 502
发帖 327
注册 2006-12-30
状态 离线
|
『楼 主』:
如何新建一个批处理?
使用 LLM 解释/回答一下
潜水好久了,发个新帖问问
各位用什么新建个批处理
如:右键
@echo off
reg add HKCR\.bat\ShellNew /v nullfile /f
reg add HKCR\batfile /v e /d p /f
我数了下,得右键(新建p)-左键(点击)-更名(键盘)-右键(编辑)-左键(点击)
天啦,得点4下鼠标,还得右左右左的,麻烦得很,完了还得(@echo off)--又得键盘输
入8个字符,一个空格,
有快点的没,最好双击就ok的?
Last edited by qingfushuan on 2007-2-24 at 01:29 PM ]
Been lurking for a long time, post a new thread to ask
Everyone, what do you use to create a new batch file?
For example: right-click
@echo off
reg add HKCR\.bat\ShellNew /v nullfile /f
reg add HKCR\batfile /v e /d p /f
I counted, need right-click (new p) - left-click (click) - rename (keyboard) - right-click (edit) - left-click (click)
Oh my god, have to click the mouse 4 times, and also right-left-right-left, it's very troublesome, and then have to (@echo off) -- have to type 8 characters on the keyboard, a space,
Is there a faster way, preferably double-click to be okay?
Last edited by qingfushuan on 2007-2-24 at 01:29 PM ]
|
|
2007-2-25 02:27 |
|
|
qasa
高级用户
   
积分 959
发帖 311
注册 2006-4-11 来自 广东-LianJiang
状态 离线
|
『第 2 楼』:
使用 LLM 解释/回答一下
我看到楼主发这个贴的时候,有点呆了一下。
怎么楼主也算中级用户了,怎么还发这种贴呀......
要是新手问起来还不算奇怪,无言中......
I was a bit stunned when I saw the thread started by the LZ.
How come the LZ is also a medium-level user, why still post such a thread...
It's not strange if a newbie asks, but speechless...
|

κχυμγνξοθπρωψιαδλεηφβτζσ┬╀┾┳┞┯┰┱┣┲┳╂╁│├┟┭┠这是什么??这就是我的人生 |
|
2007-2-25 02:47 |
|
|
qingfushuan
高级用户
   
积分 502
发帖 327
注册 2006-12-30
状态 离线
|
『第 3 楼』:
才到水区灌到300分的哈
使用 LLM 解释/回答一下
用时2小时到水区灌到300分的哈
Spent 2 hours to the water area and got 300 points, heh
|
|
2007-2-25 02:52 |
|
|
everest79
金牌会员
      一叶枝头,万树皆春
积分 2564
发帖 1127
注册 2006-12-25
状态 离线
|
|
2007-2-25 03:19 |
|
|
slore
铂金会员
      
积分 5212
发帖 2478
注册 2007-2-8
状态 离线
|
『第 5 楼』:
使用 LLM 解释/回答一下
晕~右键新建放上自动出来不用点左键啊。
那给你这个吧~刚写的。
解压到任意文件夹(没测试有没有空格~我直接放到D盘了)
2个文件:
Crbat.cmd:
@echo off
ren %1 "%~n1.bat"
echo @echo off>"%~dpn1.bat"
start NOTEPAD.EXE "%~dpn1.bat"
注册Crbat.bat:
reg add HKCR\.Crbat\ShellNew /v NullFile /f
reg add HKCR\Crbatfile /ve /d Creat" Bat" /f
reg add HKCR\Crbatfile\DefaultIcon /ve /d %windir%\system32\cmd.exe,0 /f
reg add HKCR\Crbatfile\shell /ve /d open /f
reg add HKCR\Crbatfile\shell\open\command /ve /d %cd%\Crbat.cmd" \"%%1\"" /f
assoc.Crbat=Crbatfile
先运行注册Crbat.bat,你刷2次新建,就可以看到个Creat Bat文件类型,你新建一个,然后双击。
Oh, dizzy~ When you right-click to create a new one, it automatically comes out without having to click the left button.
Then here you go~ Just wrote this.
Extract to any folder (haven't tested if there are spaces~ I just put it on drive D).
2 files:
Crbat.cmd:
@echo off
ren %1 "%~n1.bat"
echo @echo off>"%~dpn1.bat"
start NOTEPAD.EXE "%~dpn1.bat"
Register Crbat.bat:
reg add HKCR\.Crbat\ShellNew /v NullFile /f
reg add HKCR\Crbatfile /ve /d Creat" Bat" /f
reg add HKCR\Crbatfile\DefaultIcon /ve /d %windir%\system32\cmd.exe,0 /f
reg add HKCR\Crbatfile\shell /ve /d open /f
reg add HKCR\Crbatfile\shell\open\command /ve /d %cd%\Crbat.cmd" \"%%1\"" /f
assoc.Crbat=Crbatfile
First run the register Crbat.bat, you refresh the new twice, and you can see a Creat Bat file type, you create a new one, then double-click it.
附件
1: 4bat.rar (2007-2-25 04:08, 457 bytes, 下载附件所需积分 1 点
,下载次数: 7)
|
|
2007-2-25 04:08 |
|
|
slore
铂金会员
      
积分 5212
发帖 2478
注册 2007-2-8
状态 离线
|
『第 6 楼』:
使用 LLM 解释/回答一下
4楼的不错!忘了filename了。
The one on the 4th floor is good! Forgot the filename.
|
|
2007-2-25 04:13 |
|
|
qingfushuan
高级用户
   
积分 502
发帖 327
注册 2006-12-30
状态 离线
|
『第 7 楼』:
谢谢各位朋友的帮助
使用 LLM 解释/回答一下
来联盟时我一直用的,新建文本文件--更名为XXX.bat--编辑-@echo off,麻烦死了
还好,搜索到了右键的.bat,五楼的朋友在注册.bat中的第5句出错:
reg add HKCR\Crbatfile\shell\open\command /ve /d %cd%\Crbat.cmd" \"%%1\"" /f
错误:命令行参数太多
Crbat.cmd可以的,还能再懒点吗,光标能不能在第二行闪动
Last edited by qingfushuan on 2007-2-24 at 05:42 PM ]
When I came to the union, I always used it. Create a new text file - rename it to XXX.bat - edit - @echo off, it's so troublesome.
Fortunately, I found the.bat in the right - click. The fifth sentence in the registration of.bat by the friend on the fifth floor is wrong:
reg add HKCR\Crbatfile\shell\open\command /ve /d %cd%\Crbat.cmd" \"%%1\"" /f
Error: too many command - line arguments
Crbat.cmd is okay. Can it be lazier? Can the cursor blink on the second line
|
|
2007-2-25 06:34 |
|
|
everest79
金牌会员
      一叶枝头,万树皆春
积分 2564
发帖 1127
注册 2006-12-25
状态 离线
|
『第 8 楼』:
使用 LLM 解释/回答一下
我一直就是用楼主你一直用的方法,这个新建脚本是按你要求模仿MS-HTML文档新建方法来的
I've always been using the method you've been using. This newly created script is based on imitating the MS-HTML document creation method as you requested
|
|
2007-2-25 06:46 |
|
|
slore
铂金会员
      
积分 5212
发帖 2478
注册 2007-2-8
状态 离线
|
『第 9 楼』:
使用 LLM 解释/回答一下
D:\4bat>reg add HKCR\.Crbat\ShellNew /v NullFile /f
操作成功结束
D:\4bat>reg add HKCR\Crbatfile /ve /d Creat" Bat" /f
操作成功结束
D:\4bat>reg add HKCR\Crbatfile\DefaultIcon /ve /d C:\WINDOWS\system32\cmd.exe,0
/f
操作成功结束
D:\4bat>reg add HKCR\Crbatfile\shell /ve /d open /f
操作成功结束
D:\4bat>reg add HKCR\Crbatfile\shell\open\command /ve /d D:\4bat\Crbat.cmd" \"%
1\"" /f
操作成功结束
你路径有空格吧。。。
D:\4bat>reg add HKCR\.Crbat\ShellNew /v NullFile /f
The operation completed successfully.
D:\4bat>reg add HKCR\Crbatfile /ve /d Creat" Bat" /f
The operation completed successfully.
D:\4bat>reg add HKCR\Crbatfile\DefaultIcon /ve /d C:\WINDOWS\system32\cmd.exe,0
/f
The operation completed successfully.
D:\4bat>reg add HKCR\Crbatfile\shell /ve /d open /f
The operation completed successfully.
D:\4bat>reg add HKCR\Crbatfile\shell\open\command /ve /d D:\4bat\Crbat.cmd" \"%
1\"" /f
The operation completed successfully.
You have a space in the path...
|
|
2007-2-25 06:49 |
|
|
zch1366
中级用户
  
积分 326
发帖 148
注册 2005-12-16
状态 离线
|
|
2007-2-25 21:50 |
|
|
qingfushuan
高级用户
   
积分 502
发帖 327
注册 2006-12-30
状态 离线
|
『第 11 楼』:
能再懒点吗
使用 LLM 解释/回答一下
Crbat.cmd可以的,还能再懒点吗,光标能不能在第二行闪动,免得再按一下↓键
Crbat.cmd is okay. Can you be lazier? Can the cursor flash on the second line so that I don't have to press the ↓ key again
|
|
2007-2-26 00:54 |
|
|
slore
铂金会员
      
积分 5212
发帖 2478
注册 2007-2-8
状态 离线
|
『第 12 楼』:
使用 LLM 解释/回答一下
那要么不用P了,用脚本,打开后发送一个按键=。=你是不是太懒了?
Then either don't use P, use a script. After opening, send a key press =. = Are you too lazy?
|
|
2007-2-26 02:58 |
|
|
qingfushuan
高级用户
   
积分 502
发帖 327
注册 2006-12-30
状态 离线
|
『第 13 楼』:
呵呵
使用 LLM 解释/回答一下
批处理本来就是为了减少工作量才发明的=給懒人的
Batch processing was originally invented to reduce workload = for the lazy
|
|
2007-2-26 05:50 |
|
|
6622186
高级用户
   
积分 894
发帖 411
注册 2007-2-17
状态 离线
|
『第 14 楼』:
使用 LLM 解释/回答一下
用 copy 命令也可以
copy nul file.bat
You can also use the copy command
copy nul file.bat
|

@set c= 不知则觉多,知则觉少,越知越多,便觉越来越少. --- 知多少.
@for,/l,%%i,in,(1,1,55)do,@call,set/p=%%c:~%%i,1%%<nul&ping/n 1 127.1>nul
|
|
2007-3-14 01:43 |
|