vbscript - 无论文件类型如何,如何关闭任何打开的文件
问题描述
我创建了一个函数来打开任何有效文件,现在我想关闭打开的文件。输入文件可以是任何有效的文件类型:.docx、.bmp、xlsx 等。
我试图制作WScript
对象并尝试使用下面的代码关闭文件,但它不起作用。
Public Function openfile(filepath)
Set ws = CreateObject("WScript.Shell")
ws.Run filepath
'taking the screen shot of opened file
End function
Public Function closefile(filepath)
Set ws = CreateObject("WScript.Shell")
ws.AppActivate (filepath)
ws.Terminate
End function
但是,我无法关闭打开的文件并出现错误。文件可以是任何有效的文件类型,我只会在运行时知道。我们已经有了更新打开的 .txt 和 Excel 文件的功能。
任何人都可以帮我找出如何关闭已经打开的文件,而不管文件类型如何?
解决方案
推荐阅读
- ubuntu - 如何在 Ubuntu 中使用 snap 启动 Kotlin
- istio - 如何在 Istio 中启用外部 URL 的速率限制?
- http - jmeter中的未知主机异常
- python-3.x - 为什么我的程序调用不同的代码?
- vim - 如何在 Vim 中更改一个单词(以及所有其他出现的单词)
- php - 本地 git 存储库以及如何将 HTML 和 PHP 代码上传到网络服务器
- java - Spring Boot @EnableTransactionManagement(mode = AdviceMode.ASPECTJ) 不起作用
- android - 如何将模块包含到项目中?
- python - 如何将“2006-11-06T09:49:43.000+08:00”等时间类型转换为年-月-日时:分:秒
- javascript - 如何将推送通知与使用 create-react-app 创建的反应一起使用