作者passerwater (水样体)
看板EZsoft
标题Re: [请问] 以当天日期 快速建立目录的方式
时间Tue Sep 6 04:40:41 2011
※ 引述《idealsmks (ideals)》之铭言:
: 标题: Re: [请问] 以当天日期 快速建立目录的方式
: 时间: Mon Sep 5 22:17:26 2011
:
: ※ 引述《idealsmks (ideals)》之铭言:
: : ※ 引述《oginome (荻野目洋子)》之铭言:
: : : 先感谢几位大,这东西真的很管用,小弟也用SmartClick这套软体
: : : 把这个BAT给塞进右键了,但是问题来了,一执行这个BAT却是在BAT所
: : : 在目录开的资料夹(本来就是这样没错),但是这样就不能很方便的点右
: : : 键利用这个BAT在任意目录开新资料夹了,不知到几位前辈是否能有解
: : : 决之道呢?这个太好用,实在舍不得放弃呀~感恩~
: : 我也是这个问题. 因为我是在windows下使用. 若是可以让此bat档执行时
: : 是在滑鼠所在目录下产生这些目录 那就更棒了
: : 有大大可以帮忙吗?
:
: 更正..是游标所在目录 (不是滑鼠)
:
: 刚刚试过(作业系统 Win XP Professional SP3) 把3个档案置於 C:下
: 执行install.reg 也出现资讯登录对话框
: 但在游标所在目录下 按滑鼠右键 却无法出现"建立当日资料夹"选项
: 请问是哪里有问题吗?
: 感谢大大回覆
我是用xp测试的,依snowwolf725内容稍做修正
install.reg我是改成
===========================================================
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\shell\建立当日资料夹\command]
@="c:\\mkdirByDate.bat "%L""
===========================================================
xp要去掉Background这层 %L是预设路径 @是写入预设值中
修正%L要加引号才能适用长档名目录名称
这部份xp时常写不进预设值建议用regedit编辑在预设值中加入
uninstall.reg改成
===========================================================
Windows Registry Editor Version 5.00
[-HKEY_CLASSES_ROOT\Directory\shell\建立当日资料夹]
===========================================================
mkdirByDate.bat内容
===========================================================
FOR /F "tokens=1-3 delims=/ " %%a IN ("%date%") DO (
SET _MyDate=%%a%%b%%c%
)
md %1\%_MyDate%
exit
===========================================================
%1是将%L的路径带入
在要建立当日日期资料夹上一层资料夹图示上按右键建立
例如要建立C:\TEMP\当日资料夹
就在C槽TEMP资料夹图示上按右键建立
参照snowwolf725的方式修改给xp用
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.116.149.106
1F:→ oginome:这个好像只有在档案总管的右键表单管用... 09/06 16:59
※ 编辑: passerwater 来自: 59.116.139.87 (09/08 03:38)
2F:推 snowwolf725:感谢大大分享不过有发现有个地方似乎有错 09/08 16:56
3F:→ snowwolf725:@="c:\\mkdirByDate.bat "%L"" 应该是 09/08 16:57
4F:→ snowwolf725:@="c:\\mkdirByDate.bat \"%L\"" 09/08 16:57
5F:→ passerwater:xp中由登录档汇出是那个写法,但问题是值汇不进去 09/08 17:21
※ 编辑: passerwater 来自: 59.116.142.123 (09/08 17:26)
6F:推 snowwolf725:原来是这样真神奇可以汇出不能汇入... 09/08 17:27