易表在线答疑技术与交流用户社区 → [分享]全自动创建文件夹


  共有36545人关注过本帖平板打印复制链接

主题:[分享]全自动创建文件夹

帅哥哟,离线,有人找我吗?
Czy
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13147 积分:-89 威望:0 精华:0 注册:2006/8/11 11:14:00
[分享]全自动创建文件夹  发帖心情 Post By:2009/2/2 19:52:00 [只看该作者]

[这个贴子最后由Czy在 2009/02/02 10:25pm 第 2 次编辑]

下载下面的文件,保存到硬盘中。

先切换到“创建文件夹”表中,执行窗口的“创建文件夹”按钮,即可自动创建所需的全部文件夹,创建后的文件夹默认保存在易表文件目录下。

个性化工艺表窗口的打开文件夹按钮,如果文件夹已经存在,点击即可打开相应的文件夹,没有则不执行任何操作。

工艺编号如果为空,默认打开当前易表文件的文件夹。

公式说明

DelFor(grid,"文件夹名称","=","") And 删除文件夹名称列为空的行。
if(MaxFor(grid,"文件夹已创建")=-1, 如果文件夹已创建列中的最大值等于负1。
MsgBox("没有要创建的文件夹",0), 提示。
DelFile(docdir+"创建文件夹.vbs") And 删除名为创建文件夹的脚本文件。
FilterFor("文件夹已创建","=",0) And 筛选数据。
Select(1,2,rows,2) And 选定脚本代码整列。
Do(22) And 复制数据。
Run("notepad.exe") And 打开记事本。
eval(Mid(Rept(" And SetLabel("""","""")",500),5)) And 延时操作。
SendKeys("^v^s") And   模拟键盘操作:ctrl+v(粘贴)、ctrl+s(保存)。
eval(Mid(Rept(" And SetLabel("""","""")",500),5)) And 延时操作。
SendKeys(docdir+"创建文件夹.vbs") And 模拟键盘操作:输入文件保存路径和文件名。
SendKeys("{tab 4}~") And 模拟键盘操作,移动tab 4下再回车(保存)。
eval(Mid(Rept(" And SetLabel("""","""")",500),5)) And 延时操作。
SendKeys("% c") And 模拟键盘操作,关闭记事本。
Run(docdir+"创建文件夹.vbs") And 运行脚本程序。
ReplaceFor(grid,"文件夹已创建",-1) And 将文件夹已创建列替换为真。
ShowAllRows() And 显示所有行数据。
Move(1,1) And 移动焦点到第一行第一列。
MsgBox("文件夹创建完毕!",0)) 提示。

egd文件下载


 回到顶部
总数 28 1 2 3 下一页