我首先要说的是,我不是一个喜欢JavaScript的人。我更多地使用HTML和CSS,并“涉足”JavaScript,比如调整一些代码,使JQuery代码在前端执行我希望它做的事情。
我在尝试完成一项任务时遇到了一点问题,这导致我第一次使用NW.js (Node Webkit)。
我正在尝试创建一个4按钮的用户界面,允许在单击时发生以下4个事件:
1. Load a website in a new window
2. Open windows explorer to a specific directory and allow the user to browse
3. Extend Win
我正在尝试使用VBScript运行.bat文件。当在与.bat相同的文件夹中执行时,我可以让VBScript工作,但是,我不知道如何让它在文件夹外成功运行。
Dim shell
Set shell = CreateObject("WScript.Shell")
shell.Run "C:\Users\js\Desktop\createIndex\createindex.bat"
我正在生成一个“正常运行”的Win7小工具,并试图复制在类似小工具中找到的.vbs代码。
我是一个.js程序员。
相关JS:
vbStr=GetUpTime();
相关VBS:
Function GetUpTime
Set loc=CreateObject("WbemScripting.SWbemLocator")
Set svc=loc.ConnectServer(MachineName, "root\cimv2")
Set oss=svc.ExecQuery("SELECT * FROM Win32_OperatingSyst
我在a.vbs中有两个vbscript文件,file1.vbs和file2.vbs,我有以下代码:
尺寸a:a=1
function myFunction(k)
...
end function
call myFunction(a)
因此,file1.vbs实际上可以独立运行。现在在file2.vbs中,我想调用位于file1.vbs中的myFunction(k)。然而,当我在file2.vbs中导入file1.vbs时,调用的myFunction也被导入,导致使用参数“a”自动运行myFunction ...这不是我想要的,因为我可能会给myFunction一个不同的参数,比如"b
我想要.vbs脚本,打开多个大文件.vbs,我想一个接一个地打开.vbs,不让我,滞后在PC上。
0001.vbs,0002.vbs,0003.vbs,0004.vbs可以是不同的名称,如: Anna.vbs、Diana.vbs、Antony.vbs、Andy.vbs
示例:
run C:\0001.vbs
MsgBox "0001.vbs IS END"
Next Open run C:\0002.vbs
MsgBox YES NO
MsgBox "0002.vbs IS END"
Next Open run C:\0003.vbs
MsgBox Y
我已将我的一些代码合并如下:
Option Explicit
Dim oShell : Set oShell = WScript.CreateObject ("WScript.Shell")
Dim FSO : set FSO = CreateObject("Scripting.FileSystemObject")
Dim StartTime,Elapsed
'msgBox(oShell.CurrentDirectory)
'MsgBox(FSO.GetFile(Wscript.Script
我在VBS和JScript中有两个小程序:
VBScript.vbs:
For i=0 To 255
WScript.StdOut.Write Chr(i)
Next
JScript.js:
for ( var i=0; i <= 255; ++i )
WScript.StdOut.Write(String.fromCharCode(i));
当我在命令提示符中执行它们时,它们会显示不同的结果:
C:>cscript /nologo VBScript.vbs
☺☻♥♦♣
♫☼►◄↕‼¶§▬↨↑↓→←∟↔▲▼ !"#$%&'()*+,-./012
我想知道有没有人可以帮我修改我当前的代码,加入一个弹出对话框,要求用户指定他们将%name%.dsd文件放在哪里。我还希望将它存储在一个像%location%这样的变量中,这样我就可以替换当前使用%cd%的方法。代码如下:
@echo off
echo.
echo Hello!
echo Got file?
color f9
set /p="What did you name your file?:"<nul
set /p name=
cd %localhost%
echo -publish> %name%%.scr
echo %cd%\%name%%.dsd>
首先,需要注意的是。主脚本是not run in a webpage。我将使用Windows Script Host在Windows中运行.js文件。
这个问题:我想创建一个包含许多对象的javascript“库”,每个对象都有一些函数。我希望随着时间的推移,这个库将变得相当大,并希望将其保存在一个单独的文件中(让我们称其为 javascript )。我想从另一个脚本(让我们称之为User.js)访问Library.js中的对象。
本质上,我正在寻找类似于C/C++ "include“范例的东西。
有没有在javascript中实现它的方法呢?(请记住,这不是基于web的)
我有一个VBS脚本,看起来像这样:
Option Explicit
Dim scriptName : scriptName = WScript.ScriptName
Dim cityPairFileNo : cityPairFileNo = Mid(Right(scriptName,5),1,1)
Dim iim1, i
set iim1 = CreateObject ("iMacros")
i = iim1.iimOpen("-fx", true)
i = iim1.iimSet("cityPairFileNo",cityPairF
我已经写了下面的bat文件来解压zip文件。但是当我从Jenkins执行它时,它就不工作了。我怀疑这是因为它试图启动复制UI和服务阻止它这样做,因为windows服务不允许与UI一起工作。有没有办法编辑下面的脚本,以静默地进行解压缩?如果还有其他工具,请提供一些示例。
@echo off
FOR /D %%p IN ("%CD%\Setups\*.*") DO rmdir "%%p" /s /q
call mvn org.apache.maven.plugins:maven-dependency-plugin:2.4:get -DrepoUrl=htt
以下是我要做的事:
获得一个VBScript来运行另一个VBScript。
获取第二个VBScript在完成时发布错误,如果成功则为0,如果没有返回到原始脚本,则>0,然后根据返回的错误代码处理条件。
卸载2010 &复制办公室2013年
'Copy files from a network share to machine
Set FSO = CreateObject("Scripting.FileSystemObject")
WScript.Echo "Starting to uninstall Microsoft Office
当我使用它时,它只会在我教它另一个词的时候说,我不能让它在目录中说出一个具体的答案,你们对如何解决这个问题有什么意见吗,我很困惑。
@ECHO OFF
@mode con cols=55 lines=10
if not exist data.txt echo.>data.txt
:begin
set /p text="Talk: "
for /f "tokens=1,* delims=@" %%i in (data.txt) do (
if /i "%text%"=="%%i" (
echo Visu: %%j
go
我正在试图找到一种使用VBScript中的调用Excel函数的方法,然后将一个值传递给。见下文
Excel中的VBA
Sub RunTest()
Dim objString as String
'Begin Pseudocode
objString = Call VBScript Function Test()
'End Pseudocode
MsgBox objString `from VBS
End Sub
VBScript
Function Test
Test = "Hello World
我创建了一个简单的可执行文件(.exe),使用InnoSetualCompiler6.0.2来安装应用程序。
.exe文件调用vbscript "Setup.vbs",该解压缩"Application.zip“文件并更新环境变量。
当我第一次在新机器上运行.exe文件时,.vbs文件不会被执行。但是,从第二次尝试开始,效果很好。这是一个已知的问题,还是有任何解决办法?
下面是我用来调用运行.vbs文件的代码片段
[Code]
function PrepareToInstall(var NeedsRestart: Boolean): String;
var Res
我使用批处理文件创建了登录脚本。但实际上,我需要这个批处理运行不可见(但仍然显示在任务管理器上)。
到目前为止,我只能使用以下代码将批处理文件最小化:
if not "%minimized%"=="" goto :minimized
set minimized=true
start /min cmd /C "%~dpnx0"
goto :EOF
:minimized
@echo off
echo *Logon Script*
rem :Time_Set
rem echo Setting the system time..
代码如下:
Set sapi=Createobject("sapi.spvoice") sapi.Speak ("Preparing your file now...")
我想把它插入到一个包含其他代码的批处理文件中。它应该是这样的;
Start google chrome
Open a new command prompt tab
Go to stack overflow
*Set sapi=Createobject("sapi.spvoice")
sapi.Speak ("Please subscribe to AstralWolf&
我有一些用于将Excel格式应用于电子表格的VBS代码:
Set xlObj = CreateObject("Excel.Application")
Set xlFile = xlObj.WorkBooks.Open("C:\Documents and Settings\user\forms.xlsx")
xlObj.Application.DisplayAlerts = False
For Each Worksheet In xlFile.Worksheets
dPriorWorkday = xlObj.Application.WorksheetFunct