Programming 板


LINE

※ [本文转录自 EzHotKey 看板 #1LCcIbBG ] 作者: jbear79810 (J熊) 看板: EzHotKey 标题: [请问] 如何使BAT内的日期抓的是前一营业日 时间: Sat Apr 18 22:05:23 2015 感谢之前网路上大大们的协助 我先贴上千辛万苦东问西问凑出的程式档 档名为TEST.BAT测试後可跑 是一个搭配WINDOWS工作排程後就可自动列印每日资料夹里PDF的程式 程式码如下: @echo off set MYDATE=%1 if "%MYDATE%"=="" set MYDATE=%date:~0,4%%date:~5,2%%date:~8,2% set FILELIST=%2 if "%FILELIST%"=="" set FILELIST=file.txt if NOT EXIST %FILELIST% (echo %FILELIST% 不存在 & goto end) set PRINTER="wer" set TARGETPATH="C:\Users\123\Desktop\%MYDATE%" ----------------------------------------------------- 先想问关於%MYDATE%这边的设计都是抓当日的日期 有办法让这日期改抓的是营业日(中华民国行事历上的上班日) 而且我要抓的是"前一营业日" 也就是说 假设今天20150413(一)上班 但我要抓出来列印时间点是要20150410(五) 又或是20150504(一)上班 因劳动节连假所以抓前一营业日应是20150430(四) 我个人能力不强 也有GOOGLE 想破头也想不出要怎麽改 这边再补充叙述 简单来讲我20150413(一)上班时 电脑共用资料夹中会有20150413的资料夹 我需要列印此资料夹里特定PDF档 当然共用资料夹会存在着过往的 包含20150101~20150413的资料夹 因为昨天工作结束後产生的报表会放在前一营业日的资料夹中 所以我还需要加印前一营业日的20150410(五)资料夹中的特定PDF档 我现在都是设定两个bat档 一个按一下就会自动列印今天资料夹中的pdf 另一个就进去把C:\Users\123\Desktop\%MYDATE% 改成C:\Users\123\Desktop\20150410在储存後再按列印 但就变成每天我都要手动进去改然後列印前一营业日的档案..... 这样当初设计想要自动化就有点瑕疵存在了.... -------------------------------------------------------------------- for /F %%f in ('type %FILELIST%') do ( for /R %TARGETPATH% %%i in (%%f.pdf) do ( if EXIST %%i call start /min /wait /D"C:\Program Files\bioPDF\Acrobat Wrapper" acrowrap.exe /acceptlicense /t %%i %PRINTER% ) ) :end 希望各路程式高手们能帮我解惑或提点 感激不尽!!!!!!!!!!!!!!!!!!!!!!!! --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.171.76.115
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/EzHotKey/M.1429365925.A.2D0.html



※ 发信站: 批踢踢实业坊(ptt.cc)
※ 转录者: jbear79810 (1.171.76.115), 04/18/2015 22:06:20
1F:→ TobyH4cker: 不如寻找最後的日期来列印这样如何? 180.176.5.6 04/18 22:18
※ 编辑: jbear79810 (1.171.76.115), 04/18/2015 22:57:43
2F:→ jbear79810: T大我可能表达不清楚 我有再加强说明 1.171.76.115 04/18 22:58
3F:→ MOONRAKER: 楼上的方法不错 另外bat档内处理日期到 218.161.46.90 04/18 22:59
4F:→ MOONRAKER: 这麽复杂 我应该会放弃 直接写一个程式 218.161.46.90 04/18 22:59
5F:→ MOONRAKER: 寻找档案 列印在最後system出来处理 218.161.46.90 04/18 23:00
6F:→ MOONRAKER: 日期也在程式内参考营业日表(另外键入) 218.161.46.90 04/18 23:00
7F:→ MOONRAKER: 来决定 218.161.46.90 04/18 23:01
8F:→ MOONRAKER: 你用bat工具判断周末还办得到 判断中华 218.161.46.90 04/18 23:02
9F:→ MOONRAKER: 民国假日死比较快 不如手动建表卡实在 218.161.46.90 04/18 23:02
10F:→ TobyH4cker: 反正你只要前一营业日,难道非营业日106.187.101.201 04/19 04:55
11F:→ TobyH4cker: 也会有资料夹吗?只要从今天日期往前106.187.101.201 04/19 04:55
12F:→ TobyH4cker: 最近存在的日期就好了,提供想法供参106.187.101.201 04/19 04:55
13F:→ TobyH4cker: 考106.187.101.201 04/19 04:55
14F:→ jbear79810: 非营业日 例如星期六有可能会有 1.171.76.115 04/19 09:40
15F:→ jbear79810: 但不用印里面的资料就是了 1.171.76.115 04/19 09:40
16F:推 sunneo: 假日还是捞表吧...假日也有crud 四个op 220.132.1.247 04/20 03:45







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:e-shopping站内搜寻

TOP