![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-08 06:00 |
共 48,041 主题排行 / 350,128 发帖 / 今日 3 篇 / 48,253 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 利用数字变量来提取文本内容(技巧) |
| 可打印版本 1,361 / 4 |
| 第1楼 bat-zw | 发表于 2008-04-22 15:25 |
| 金牌会员 发帖 1,276 积分 3,105 | |
|
利用数字变量来提取文本内容(技巧) test.txt内容如下:
我们通过下面的代码就可以做到对文本任一行=号左边的字符提取 |
|
| 第2楼 hehuawei | 发表于 2008-04-22 15:28 |
| 新手上路 发帖 7 积分 16 | |
|
老大 帮我个忙好不,解答一下,我最近老是在打印PDF文件,所以,就按照(如何用批处理实现批量打印某个文件夹下的所有pdf文件
),结果我的所有文件夹,打开很烦,要右击选择“打开”,我想把它删掉,该怎么做? (对第一个问题,创建一个批处理文件 Print.bat, 放在任意目录,如C:\windows,内容就只有下面一行(假设Acrobat Reader所在路径是c:\program files\acrobat 6.0\Reader\AcroRd32.exe,操作系统以WinXP Professional为例): CODE: -------------------------------------------------------------------------------- @for %%a in (*.pdf) do "c:\program files\acrobat 6.0\Reader\AcroRd32.exe" /p /h "%%a" 然后对文件夹进行关联: 打开“我的电脑”,从菜单栏上选“工具”--“文件夹选项”--“文件类型”,下拉列表,找到“文件夹”,单击“高级”--“新建”--在“操作”框里填入“打印所有pdf文件”,执行的应用程序就填上那个批处理的路径:C:\windows\print.bat,按“确定”。 第二个问题,大体上一致,批处理就长一些,取名为Print2.bat,同样放在C:\windows下: CODE: -------------------------------------------------------------------------------- @echo off for %%a in (*.pdf) do "c:\program files\acrobat 6.0\Reader\AcroRd32.exe" /p /h "%%a" set DestDir=%date:~0,-4% if not exist %DestDir% md %DestDir% move *.pdf %DestDir% |
|
| 第3楼 abcd | 发表于 2008-04-22 15:33 |
| 银牌会员 发帖 739 积分 1,436 | |
|
此法论坛内早有人在用了。
|
|
| 第4楼 bat-zw | 发表于 2008-04-22 15:38 |
| 金牌会员 发帖 1,276 积分 3,105 | |
|
打开“我的电脑”,从菜单栏上选“工具”--“文件夹选项”--“文件类型”,下拉列表,找到“文件夹”,单击“高级”--在操作里找到”打印所有pdf文件”--单击“删除”--确定OK
ps:你求助的方式好猛啊! [ Last edited by zw19750516 on 2008-4-22 at 03:54 PM ] |
|
| 第5楼 bat-zw | 发表于 2008-04-22 15:41 |
| 金牌会员 发帖 1,276 积分 3,105 | |
Originally posted by abcd at 2008-4-22 15:33: 我知道,我是为了把这个方法推广才写下这个贴子的,请搞清楚我的本意啊! |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |