|  | 
 
| cad55 高级用户
 
     
 
 
 
 积分 620
 发帖 329
 注册 2007-12-5
 状态 离线
 | 
| 『第 16 楼』:
 
 
使用 LLM 解释/回答一下 
 
 
Originally posted by everest79 at 2007-12-17 09:53 PM:嘿嘿,这里是让你输入一个扩展名,然后会根据你输入的扩展名来建立一个新的文件关联,这种文件可以双击执行如批处理一样,也可以用右键打开用 ...
 
搞不懂:
 
输入系统存在的.一直不闪,反复在等待输入什么......
 
输入系统不存在的(按你的意思)...一闪886.............
 
哪个输入的系统处的扩展名,,,,所命名的文件,,,打开时,还是提示,,,,,系统有什么程序打开..........
 
俺的系统是WIN2000.........还是请你,,,搞一下.....
 
先谢了........但你的思路,,,好像不太正确.... 
 
 
 
 |  | 
|  2007-12-17 22:13 |  | 
|  | 
 
| everest79 金牌会员
 
       一叶枝头,万树皆春
 
 
 
 积分 2564
 发帖 1127
 注册 2006-12-25
 状态 离线
 |  | 
|  2007-12-17 22:15 |  | 
|  | 
 
| dooomer 初级用户
 
   
 
 
 
 积分 109
 发帖 52
 注册 2006-1-3
 状态 离线
 | 
| 『第 18 楼』:
 
 
使用 LLM 解释/回答一下 
 
 
楼主说有代码转换的问题?用edit命令来编辑这个txt文件后还会有代码转换的问题吗?
 奇怪,莫非楼主的txt文件里面有中文字符或unicode字符?
 
 
 
 
 |  | 
|  2007-12-18 08:32 |  | 
|  | 
 
| zh159 金牌会员
 
       
 
 
 积分 3687
 发帖 1467
 注册 2005-8-8
 状态 离线
 | 
| 『第 19 楼』:
 
 
使用 LLM 解释/回答一下 
 
 
Originally posted by cad55 at 2007-12-17 17:13:...
 俺的意思是,
 用一个BAT去选择一个TXT.
 将其另存为直接按BAT运行.
 但TXT自身不变..........
 
 也等视于,将TXT按BAT运行.
 
 
你是想将TXT内容另存为BAT可以执行的编码(也就是说TXT原本并不是BAT可以执行的编码), 
还是将TXT内容用BAT读取如内存再运行?! 
 
 
 
 
 |  
                  |  
  |  | 
|  2007-12-19 02:24 |  | 
|  | 
 
| cad55 高级用户
 
     
 
 
 
 积分 620
 发帖 329
 注册 2007-12-5
 状态 离线
 | 
| 『第 20 楼』:
 
 
使用 LLM 解释/回答一下 
 
 
Originally posted by zh159 at 2007-12-19 02:24 AM:
 你是想将TXT内容另存为BAT可以执行的编码(也就是说TXT原本并不是BAT可以执行的编码),
 还是将TXT内容用BAT读取如内存再运行?!
 
是将TXT内容用BAT读取如内存再运行
 
也就是将TXT内容用BAT去运行.........
 
比如有一个写好代码的TXT. 
通常,要另存后BAT,成一个新的批处理文件, 
而俺想要的是用一个程序,打开txt文件,它此时就TXT按BAT的效果运行...........
 
 Last edited by cad55 on 2007-12-19 at 08:24 AM ] 
 
 
 
 |  | 
|  2007-12-19 08:21 |  | 
|  | 
 
| scriptor 银牌会员
 
      
 
 
 积分 1187
 发帖 555
 注册 2006-12-21
 状态 离线
 | 
| 『第 21 楼』:
 
 
使用 LLM 解释/回答一下 
 
 
Originally posted by cad55 at 2007-12-19 08:21:
 
 
 是将TXT内容用BAT读取如内存再运行
 
 也就是将TXT内容用BAT去运行.........
 
 比如有一个写好代码的TXT.
 通常,要另存后BAT,成一个新的批处理文件,
 而 ...
 
用bat读入文本到内存,那会很慢的吧 
不如直接用
 
more a.txt>a.bat&&a.bat
 
来的快!! 
\\
 
ps:记得将你的语言表述得清楚和简单些, 
你的文字 使人阅读并理解 很吃力! 
 
 
 
 |  | 
|  2007-12-19 09:10 |  | 
|  | 
 
| scriptor 银牌会员
 
      
 
 
 积分 1187
 发帖 555
 注册 2006-12-21
 状态 离线
 | 
| 『第 22 楼』:
 
 
使用 LLM 解释/回答一下 
 
 
方案不是不可以,但是就是麻烦啊!就是一个for嘛!!
 
 但是:
 用more的话,会快很多的,而且排除特殊字符对for循环的影响.
 用 type 也可以,和more的一样的做法,只是命令不一样啊!
 除此之外的方法,我认为都是不必要的,因为麻烦,不简洁!
 
 
 
 
 |  | 
|  2007-12-19 09:13 |  | 
|  | 
 
| cad55 高级用户
 
     
 
 
 
 积分 620
 发帖 329
 注册 2007-12-5
 状态 离线
 | 
| 『第 23 楼』:
 
 
使用 LLM 解释/回答一下 
 
 
Originally posted by scriptor at 2007-12-19 09:13 AM:方案不是不可以,但是就是麻烦啊!
 就是一个for嘛!!
 
 但是:
 用more的话,会快很多的,而且排除特殊字符对for循环的影响.
 用 type 也可以,和more的一样的做 ...
 
谢谢....应助...
 
俺很菜,但还是有想法的.........
 
这样可以: 
将一个TXT文本文件,拖放至一个BAT文件后,自动将文本文件内容,转换成同名的BAT.
 
也就是将:more a.txt>a.bat&&a.bat 
省去了,更改TXT名称,与多次转换.....
 
 Last edited by cad55 on 2007-12-19 at 10:09 AM ] 
 
 
 
 |  | 
|  2007-12-19 10:05 |  | 
|  | 
 
| zh159 金牌会员
 
       
 
 
 积分 3687
 发帖 1467
 注册 2005-8-8
 状态 离线
 | 
| 『第 24 楼』:
 
 
使用 LLM 解释/回答一下 
 
 
Originally posted by cad55 at 2007-12-19 10:05:谢谢....应助...
 
 俺很菜,但还是有想法的.........
 
 这样可以:
 将一个TXT文本文件,拖放至一个BAT文件后,自动将文本文件内容,转换成同名的BAT.
 
 也就是将:more a.txt>a.bat&&a.bat
 省去了,更改TXT名称,与多次转换.....
 
这个我在 2 楼已经说过了
 
拖放的话:
 @echo offcd/d "%~dp1"
 more "%~nx1">"%~n1.bat"
 pause
 
如果是要在内存执行,好像只有VBS(VBS读取VBS脚本后,用Execute在内存执行)能完美解决了,BAT因为特殊情况不一定能达到效果
 
 Last edited by zh159 on 2007-12-20 at 08:44 AM ] 
 
 
 
 
 |  
                  |  
  |  | 
|  2007-12-20 01:24 |  | 
|  | 
 
| cad55 高级用户
 
     
 
 
 
 积分 620
 发帖 329
 注册 2007-12-5
 状态 离线
 | 
| 『第 25 楼』:
 
 
使用 LLM 解释/回答一下 
 
 
Originally posted by zh159 at 2007-12-20 01:24 AM:
 这个我在 2 楼已经说过了
 
 拖放的话:
 
 @echo offcd/d "%~dp1"
 more "%~nx1">"%~n1.bat"
 pause
 
 如果是要在内存执行,好像 ...
 
谢谢,可以完成了.........
 
再次感谢.......... 
 
 
 
 |  | 
|  2007-12-20 08:03 |  |