Articles of wsh

是否有可能在Linux上编程更改msi的数据库

我知道你可以在Windows上使用cscript.exe来更改它。 有没有提供类似cscriptfunction的Linux程序? 或者还有其他一些方法可以在Linux中更改数据库吗?

用CScript运行Javascript?

我试图学习如何使用CScript.exe运行Javascript(而不是VBScript),但是当我尝试时,我得到一个错误: cscript temp.js Input Error: There is no script engine for file extension ".js". 我认为这是可能的 – 任何想法有什么不对?

从Windows 7上的可执行文件的MySQLDump

我试图转储一个MySQL数据库调用一个wsh jscript文件,但它不工作。 我有这个代码,用git shell调用,它完美的工作: # If something fails, exit with status other than 0 set -e # select dump directory cd "$(git rev-parse –show-toplevel)" # first, remove our original schema rm -f "WebShop\DataBase\backup.sql" # generate a new schema exec "C:\Program Files\MySQL\MySQL Server 5.5\bin\mysqldump.exe" –skip-comments -u root –password=root webshopdb |sed 's$),($),\n($g' > "WebShop\DataBase\backup.sql" 我在WSH中尝试了几乎相同的代码,但它仅返回转储文件的标题,并且不会创build该文件。 我不知道什么是错误的,或者如何debugging代码…:S var […]

从Windows脚本发送邮件

我想从Windows Server 2003标准版上的脚本发送邮件。 我认为服务器设置几乎是开箱即用的。 邮件服务器是一个Exchange的,当你在内部networking上,你可以使用普通的旧SMTP。 我已经从我的机器上用Perl完成了,但不幸的是,Perl在服务器上不可用。 有没有一个简单的方法来做这个.bat文件或任何其他方式,不需要安装一些额外的软件? Edit: 感谢您的快速回复。 “blat”thingie可能会正常工作,但与wscript我不必使用一个单独的二进制文件。 我第一次编辑和select答案时没有看到PhiLho的post。 没有必要在这里复制代码。 只需将脚本保存到一个文件,例如sendmail.vbs,然后像命令提示符那样调用它: wscript sendmail.vbs

如何用vbs启动系统文件检查工具

在批处理或cmd中,sfc.exe运行一个简单的命令: %windir%\system32\SFC.exe /SCANNOW 如何使用.vbs脚本(x86 x64)运行此命令? 谢谢

如何获得LAN上的活动IP地址,MAC地址和NetBIOS名称列表?

如何获得LAN上的活动IP地址,MAC地址和NetBIOS名称列表? 我想为局域网上的每台主机获取NetBIOS名称,IP和MAC地址 ,最好不必走到每一台PC上,并自己记下这些东西。 如何使用Windows Script Host / PowerShell /做什么?

如何使用JScript获取进程的主窗口句柄?

JScript中是否有任何方法通过提供进程名来获取进程主窗口的句柄? Process.MainWindowHandle属性只能在JScript .NET中使用。 经典的JScript中有没有类似的东西?

在HTA文件中使用Javascript从Windowsregistry读取/写入

我目前正在尝试编写Javascript以读取和写入HTA文件中的Windowsregistry。 以下是我正在使用的代码: writeInRegistry = function (sRegEntry, sRegValue) { Regpath = "HKEY_LOCAL_MACHINE\\Software\\CompanyName\\CompanyValues\\" + sRegEntry; try { var oWSS = new ActiveXObject("WScript.Shell"); oWSS.RegWrite(Regpath, sRegValue, "REG_DWORD"); oWSS = null; } catch (e) { alert('Error trying to write "' + sRegValue + '" to registry entry "' + sRegEntry + '"'); } } 不幸的是,当我检查registry中的值时,它们保持不变。 我一定要仔细检查,registrypath是完全一样的,我有它在JavaScript中。 它不会返回错误,所以我假设path是正确的。 我也试图尝试 var oWSS […]

是否可以pipe脚本到WScript?

我想执行由我的应用程序使用Windows脚本宿主(wscript.exe或cscript.exe)生成的简单的VBScript / JScript,而不生成临时脚本文件。 我没有find一个命令行选项来读取脚本forms的标准inputstream,但我没有发现在WWW的几个地方,文件的WScript错误消息“无法从标准input读取脚本”。 MSDN Windows脚本主机参考 – 错误消息 那么是否有一个隐藏的命令行选项从标准中读取脚本? 目前我的程序生成一个小脚本,并将其写入临时文件。 然后创build一个运行cscript.exe的subprocess,等待它完成,然后再次删除临时文件。 我想摆脱临时文件,并将脚本直接传递给脚本宿主,如果可能的话。 (例如,将其pipe道传输到cscript.exe或将其作为类似于cmd.exe的/ c命令行选项的命令行参数的一部分传递)

创build一个脚本语言

有人可以引导我创build一个针对WSH(Windows脚本宿主)的脚本语言的正确方向吗? 我已经用Googlesearch了一下,但是似乎与我之前几个月search它的链接相比,这个链接似乎要less得多。 谢谢