jjzjj

windows - 我无法删除桌面上的文件(所有用户)但我可以在没有脚本的情况下删除

它在wshShell.Run上崩溃。您可以看到我运行了WScript.Echo,它确实打印了文件名的位置。当我运行它时,它说“系统找不到指定的文件”我试过objFile.delete但它说权限被拒绝。如果我在命令提示符下执行“del”,它会起作用。ForEachobjFileIncolFilesbMatch=objRE.Test(objFile.Name)IfbMatchThenWScript.EchoobjFile.NameWScript.EchoobjFile.PathSetwshShell=WScript.CreateObject("WSCript.shell")wshShell

windows - 使用 VBScript 从 Windows 上下文(右键单击)菜单中选择特定菜单项?

有没有一种方法可以在一个简单的VB脚本中自动右键单击Windows7文件夹中的文件并选择“发送到->AmazonCloudDrive”上下文菜单选项? 最佳答案 答案是肯定的,也不是。没有直接的方法可以做到这一点。您可以创建一个解决方法,但它会非常复杂。“正确”的方法是使用ShellFolderItem对象的InvokeVerb方法。它看起来像这样:SetobjShell=CreateObject("Shell.Application")SetobjFolder=objShell.Namespace("C:")SetobjFile=

windows - 使用 VBScript 将多个变量传递给应用程序

我正在尝试使用vbscript将多个变量传递给应用程序,但它对我不起作用,我不知道如何修复:SetSH=WScript.CreateObject("WScript.Shell")SetcolFiles=objFolder.FilesForEachobjFileincolFilesSH.Run".\Resizer.exe/resize/overwrite/width:"&strResize&objFile.Path&objFile.Path,,TrueNextResizer.exe将使用strReszie宽度调整objFile.path(例如:D:\pic.jpg)的大小,并将其再次保存

windows - VBscript 在特定时间范围内检查文件是否存在(能够使用通配符)

大家早上好我一直在尝试将一个VBscript放在一起,该脚本在执行脚本时从用户那里获取文件路径和文件名(其中可能包含通配符)。然后脚本将检查指定目录中是否有与提供的文件名匹配的文件,然后查看最后修改日期以查看它是否在特定时间范围内创建/修改(即早上6点加减5分钟)。然后它将所述文件复制到一个zip文件中。到目前为止,我已经能够使参数正常工作,并且我已将其设置为获取当前时间、查看文件夹中的文件并将硬编码文件名与文件夹中的文件名相匹配。这是我目前所拥有的。currentTime=Now()filePath=Wscript.Arguments.Item(0)fileName=Wscript.

windows - 如何使用 vba 更改扩展文件属性

使用thislink我能够在vba中编写一个程序来读取扩展文件属性。现在,我想制作一个可以编辑扩展文件属性的程序——特别是属性22,即文件的“主题”。那么,给定一个文件路径,您如何编辑与该文件关联的主题? 最佳答案 用你现在用的方法是做不到的。您可以安装和使用MicrosoftActiveXdsofile.dll使用VBScript获取和设置扩展属性。SetobjFile=CreateObject("DSOFile.OleDocumentProperties")objFile.Open("C:\MyPath\MyFile.doc")