无忧启动论坛

标题: 批处理中可以回写到自身文件某一行不? [打印本页]

作者: yjd    时间: 2010-4-13 20:23
标题: 批处理中可以回写到自身文件某一行不?
当使用

set /p dir=拖拽文件到当前窗口并回车

当文件拖进来以后cmd窗口变成不是置前了还要鼠标点一下,有什么办法解决呢?让窗口始终置前。谢谢!
---------
上面问题已解决。(查过vbs实现ms挺麻烦,还是wincmd方便点)

问题二:
目的是要做一个批处理第一次运行提示输入文件路径。待输入文件路径后。第二次运行不再提示获取路径。
曲折方法有想过运行以后写到另一个批处理然后再删除自身接着改名。或者写个临时文件到%temp%当作临时配置文件也行。
想问的是批处理能否实现获取路径以后回写到自身,方便第二次运行不再获取。(能实现就不惜生成多余文件干净整洁)

[ 本帖最后由 yjd 于 2010-4-16 17:00 编辑 ]
作者: fujianabc    时间: 2010-4-13 22:52
尽量别在批处理中用“拖拽文件到当前窗口”这种操作,通用性不强。

vista不支持这种操作,win7要cmd和拖拽操作同级别权限时才行(打开uac,就不能拖到管理员权限的cmd窗口)
作者: yjd    时间: 2010-4-13 23:53
谢谢!看来此法不好用唉。
等会看看您的安装器里面貌似有弹出窗口选择文件的功能。这样也行。




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3