论坛最近不知道为什么很不稳定啊!刚才我写了很详细的一大片没发成功!现在重新给你发来
下次你在求助发帖的时候首先要说明运行环境.还有条件比如说在你知道源路径的情况下直接输入源路径所在的盘就能回到源路径.但是在不知道源路径的情况下,也就是在批处理中执行的时候,如果是NT以上的操作系统的话可以使用下面代码:set a="%cd%"
for %%a in (%a%) do set b=%%~da
for %%b in (%a%) do set c=%%~npb
::你切换盘符后运行的代码
...
::你需要返回源路径的代码
%b%
cd\
cd %c%
如果是在纯DOS或者是在98的DOS下的话可以使用第三放工具strings.com在本论坛软件站可以下载到.由于本人还有事情不能切换到DOS下给你求证.所以给你strings.com的一些用法希望对你有用,自己也动动手也好.1.STRINGS LEFT 源字符串 要取的字符数量 〈从左边取源字符串的指定字符数量〉
2.STRINGS RIGHT 源字符串 要取的字符数量 〈从右边取源字符串的指定字符数量〉
3.STRINGS MID 源字符串 起止数,终止数 〈从中央取源字符串〉
4.STRINGS LENGTH 源字符串 〈返回源字符串的字符长度〉
5.STRINGS FIND 源字符串 字符 〈从源字符中查找指定的字符〉
6.STRINGS FINDC 源字符串 字符 〈从源字符中查找指定的字符,区分大小写〉
7.STRINGS LOWER 源字符串 〈将源字符串中的大写字母转换成小写字母〉
8.STRINGS UPPER 源字符串 〈将源字符串中的小写字母转换成大写字母〉
9.STRINGS CHAR 字符 ... 〈将字符转换成ASCII数字〉
10、STRINGS VAL 数字 ... 〈将数字转换成ASCII字符〉
11、STRINGS FILEDRIVE 文件名 〈返回文件名所在的盘符〉
12、STRINGS FILEDIR 文件名 〈返回文件名所在的目录〉
13、STRINGS FILENAME 源文件名 〈返回源文件名的文件名,不要扩展名〉
14、STRINGS FILEEXT 源文件名 〈只返回源文件名的扩展名〉
15、STRINGS ADDCOMMAS 数字 〈将数字每隔三位用逗号隔开〉
16、STRINGS REPEAT 重复多少,字符或数字 〈将字符或数字进行指定的重复〉
17、STRINGS READ 文件名,行数 〈读取文件中指定行数的内容〉
18、STRINGS WRITE 文件名,字符 〈将字符追加到文件中〉
19、STRINGS FILESIZE 文件名 〈返回文件的大小〉
20、STRINGS LINESIZE 文件名 〈返回文件内容的总行数〉
21、STRINGS TRUENAME 文件名 〈返回文件的完整路径〉
22、STRINGS FILEDATE 文件名 〈返回文件的修改日期〉
23、STRINGS FILETIME 文件名 〈返回文件的修改时间〉
24、STRINGS VER 〈返回当前系统的DOS版本号〉
25、STRINGS ASK 提未字符串 〈对话〉
26、STRINGS INWIN 〈如果在WINDOWS中的DOS窗口中运行则返回1〉
27、STRINGS ENVFREE 〈返回环境变量空间的空闲字节数〉
28、STRINGS ENVSIZE 〈返回环境变量空间的总共大小〉
29、STRINGS TRUEVER 〈返回当前DOS的真实版本号〉
30、STRINGS FILES 〈返回当前同时访问的文件数量〉
31、STRINGS LASTDRIVE 〈返回当前系统可以访问最后有效的驱动器字母〉
32、STRINGS CODEPAGE 〈返回当前系统活动的长文件代码页〉
33、STRINGS COUNTRY 〈返回当前系统设置的国家代码〉
34、STRINGS BIOSDATE 〈返回BIOS出厂的日期〉
35、STRINGS GETKEY 〈返回按键的ASCII代码〉
36、STRINGS ADD 数字1,数字2... 〈对数字进行+运算〉
37、STRINGS SUB 数字1,数字2... 〈对数字进行-运算〉
38、STRINGS MUL 数字1,数字2... 〈对数字进行×运算〉
39、STRINGS DIV 数字1,数字2... 〈对数字进行÷运算〉
40、STRINGS AND 数字1,数字2... 〈对数字进行“逻辑与”运算〉
41、STRINGS OR 数字1,数字2... 〈对数字进行“逻辑或”运算〉
42、STRINGS NOT 数字1,数字2... 〈对数字进行“逻辑取反”运算〉
43、STRINGS MEMTOTAL 〈返回系统总共的常规内存大小〉
44、STRINGS MEMFREE 〈返回系统空闲的常规内存大小〉
45、STRINGS XMSTOTAL 〈返回系统总共的扩展内存大小〉
46、STRINGS XMSFREE 〈返回系统空闲的扩民内存大小〉
47、STRINGS XMSVER 〈返回当前扩展内存使用的驱动程序的版本号〉
48、STRINGS EMSTOTAL 〈返回系统总共的扩充内存大小〉
49、STRINGS EMSFREE 〈返回系统空闲的扩充内存大小〉
50、STRINGS EMSVER 〈返回当前扩充内存使用的驱动程序的版本号〉
51、STRINGS STRINGSVER 〈返回STRINGS的版本号〉
本帖最近评分记录
(共 1 条)
点击查看详情
| 评分人 | 分数 | 时间 |
| bjsh |
+8 |
2007-05-06 10:14 |
http://www.msfans.net/bbs/