中国DOS联盟论坛

中国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