小坏
发表于 2015-3-18 18:51:30
回复 29# 131738
额,直接删除是怎么操作?我是封装电脑用的
131738
发表于 2015-3-18 19:05:52
本帖最后由 131738 于 2015-3-18 19:07 编辑
回复131738
额,直接删除是怎么操作?我是封装电脑用的
小坏 发表于 2015-3-18 18:51 http://www.autoitx.com/images/common/back.gif
不懂封装!删除桌面快捷键, au3 应该可行.....
小坏
发表于 2015-3-18 19:22:18
回复 32# 131738
请问代码如何编写呢?我是新手,应为部分代码用AU3比编程语言好用,所以我才用AU3,没想到反而简单的删除把我难住了,我百度了后才找到用注册表着办法,但是却一直无效果,所以希望大神帮帮我吧,实在不行能帮我写下写出批处理的代码来吗?
afan
发表于 2015-3-18 19:23:38
本帖最后由 afan 于 2015-3-18 19:35 编辑
回复kk_lee69
我用批处理能删除得掉的
小坏 发表于 2015-3-18 18:50 http://www.autoitx.com/images/common/back.gif
那你可以试试RunWait('xxx.bat', '', 0)或者$sCmd = 'reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace\{B416D21B-3B22-B6D4-BBD3-BBD452DB3D5B}" /f'
RunWait(@ComSpec & ' /c ' & $sCmd, '', 0)
131738
发表于 2015-3-18 19:40:08
回复131738
请问代码如何编写呢?我是新手,应为部分代码用AU3比编程语言好用,所以我才用AU3, ...
小坏 发表于 2015-3-18 19:22 http://www.autoitx.com/images/common/back.gif
服了你了, 新手搞封装.... 按 a 版提示做吧!
没有 'xxx.bat' 的话, 用 @DesktopCommonDir 或 @DesktopDir 返回目录,
用 FileDelete() 删除
小坏
发表于 2015-3-18 20:02:36
回复 34# afan
第一个是直接运行批处理吗?那请问如何让AU3自己写出批处理呢?
小坏
发表于 2015-3-18 20:04:15
回复 35# 131738
我不懂如何写出批处理文件,只要写出当前目录就行了,批处理上可以写自删除的代码,也不用特意用AU3来删除了吧
小坏
发表于 2015-3-18 20:04:54
回复 34# afan
用了第二条的代码,貌似还是无效果来着
kk_lee69
发表于 2015-3-18 21:05:00
回复 30# 小坏
批次 還有分很多種的你以為是批次可是批次可能去呼叫 其他的 工具譬如: CACLS或者SetAlc
所以 請把你的批次 PO 上來大家看一下吧
小坏
发表于 2015-3-18 21:12:28
回复 39# kk_lee69
厄厄。我没理解你说的是什么意思什么批次什么po?我不懂
kk_lee69
发表于 2015-3-18 23:02:46
回复kk_lee69
我用批处理能删除得掉的
小坏 发表于 2015-3-18 18:50 http://www.autoitx.com/images/common/back.gif
這句話 不是說的很清楚嗎 你說你用 批次 可以刪除的掉
那請先不要管 AU3
你的批次怎麼刪除的 能否告訴大家 把你的批次的語法 寫出來看看
小坏
发表于 2015-3-18 23:08:35
回复 41# kk_lee69 del %0把这一句放到批处理最后,这样批处理运行完成后就能自己删除自己,不需要外部程序来删除,但是我不懂如何用AU3写出批处理文件,希望高手你能帮我下
小坏
发表于 2015-3-18 23:11:03
回复 41# kk_lee69 del %0把这一句放到批处理最后,这样批处理运行完成后就能自己删除自己,不需要外部程序来删除,但是我不懂如何用AU3写出批处理文件,希望高手你能帮我下@echo off
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace\{B416D21B-3B22-B6D4-BBD3-BBD452DB3D5B}" /f
del %0大神你能帮我把这个功能转成AU3脚本的吗?我想让AU3自己写出这样的文件然后运行即可
afan
发表于 2015-3-18 23:44:02
回复afan
用了第二条的代码,貌似还是无效果来着
小坏 发表于 2015-3-18 20:04 http://www.autoitx.com/images/common/back.gif
这样试试?$sCmd = '"reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace\{B416D21B-3B22-B6D4-BBD3-BBD452DB3D5B}" /f"'
RunWait(@ComSpec & ' /c ' & $sCmd, '', 0)
kk_lee69
发表于 2015-3-19 00:07:26
回复 43# 小坏
afan 老大的方法應該會有用 他那個就是 利用AU3 執行批次語法的方法
等同是你跑批次檔....