永发信息网

批处理一些问题

答案:2  悬赏:70  手机版
解决时间 2021-07-26 02:24
  • 提问者网友:不爱我么
  • 2021-07-25 11:29

set url=c:\windows\system32
set lj=GroupPolicy
set xt=%url%\GroupPolicy
echo d|xcopy /e /y %lj% %xt%
gpupdate /force
RunDll32.exe USER32.DLL,UpdatePerUserSystemParameters

echo d|xcopy /e /y %lj% %xt%它老是找桌面的那个GroupPolicy。。

怎么修改在其他地方找到呢,,比如说C:\windows

最佳答案
  • 五星知识达人网友:罪歌
  • 2021-07-25 11:36
楼上正解。你肯定是在桌面运行的这个批,解决方法:
1.楼上的方法
2.代码第一行加上cd /d c:\windows
3.放到c:\windows下运行
如果有需要也可以用dir全盘搜索
全部回答
  • 1楼网友:杯酒困英雄
  • 2021-07-25 12:23

你好 我并不太懂 批处理 但是 看你上面的 代码

我觉得 关键就在 %lj% %url% 上

url 你设定了 绝对路径 “c:\windows\system32”

但是 li 你设定的是 “GroupPolicy” 这个应该是相对路径 也就是你批处理现在的位置

如果你的批处理放在桌面上 那它找的应该就是桌面的GroupPolicy了

你改一下“set lj=GroupPolicy” 这里 设置成绝对路径试试 比如你要的“C:\windows”

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯