Articles of javascript

如何使用JScript或VBScript控制Windows系统卷?

我想从JScript或VBScript脚本控制Windows系统的音量。 有任何想法吗? 另外,如果静音,可以取消静音系统音量吗?

networking桌面 – 你觉得有趣吗?

作为一名win32开发人员,在过去的几年里,我开始进入web开发领域 基于extjs的web桌面非常有趣。 酷派桌面 (破碎) Extjs桌面 小狗Web桌面 维基百科列表 Lifehack列表 Windows 3.1桌面 (破损) 你了解别人吗? 没有任何开发应用程序作为Web桌面的经验(我不推广extjs,只留下深刻的印象…) 我不得不说我喜欢这个概念。 你觉得呢,有用吗? 编辑十二月30更多关于这个问题在这里: 是,webOS的,实用的,但

COM对象在Vista下创build一个“打开文件”对话框?

我想使用Windows通用对话框“打开文件”,从JScript下的用户获取文件。 这曾经是MSCOMDLG.commondialog对象上使用“ShowOpen()”,但我无法find一个等效的方式来做到这一点,在Vista下工作。

如何通过谷歌地图与PHP步行或驾驶距离

我以前使用过google地图,但是在实现它的时候,我从来没有find任何有关如何通过Javascript或PHP获得2个给定地点之间的确切距离的文档。 1)它必须是地图上显示的完全相同的距离,而不是给出从一个地理点到另一个直线的距离的公式。 2)它必须是PHP或Javascript 3)它必须是Google地图,而不是虚拟地球或类似的东西。 我想到的最好的事情是发送一个HTTP_GET请求到谷歌地图使用长variables的URL,然后返回一个200代码加上该网站的HTML。 距离在那里,只需要过滤。 但这是资源密集型和负载沉重的。 有人知道更好的方法吗? 编辑: 这是我正在谈论的function。 该DLL不包含在Windows的常规zip文件中,我发现它是WAMPserver软件的一部分。

GoToMeeting如何validation为安装会话而安装的桌面软件

寻找一种技术,我可以在Windows PC上安装我的软件,并检查使用JavaScript,如果软件安装。 如果安装启动它。 如果没有安装下载。 我得到的提示是添加自定义字体或MIMEtypes,然后检查它是这样的 – https://www.samclarke.com/javascript-is-font-available/

脚本没有正确接收url

我正在使用一个批处理和Java脚本的组合,我发现使用batch file从网站检索的HTML和我们的地址是没有返回所需的输出,因为它出现时,我在Firefox中使用的URL。 我用来拉HTML的脚本是: @if (@This==@IsBatch) @then @echo off rem **** batch zone ********************************************************* setlocal enableextensions disabledelayedexpansion rem Batch file will delegate all the work to the script engine if not "%~1"=="" ( cscript //E:JScript "%~dpnx0" %1 ) rem End of batch area. Ensure batch ends execution before reaching rem javascript zone exit /b @end // […]

在Windows.Networking.BackgroundTransfer.BackgroundDownloader不工作的Cookie请求标头

我无法使用以下代码下载文件。 服务器需要先前检索的用于下载文件的cookie。 在Fiddler2中观察时,发送到服务器的请求标头缺less设置的cookie。 有没有任何理由为什么cookie不坚持backgrounddownloader ? 设置任何其他头像User-Agent等不显示在这里,但工作正常。 Windows.Storage.ApplicationData.current.temporaryFolder.createFileAsync(fileName, Windows.Storage.CreationCollisionOption.replaceExisting).then(function (newFile) { var uri = Windows.Foundation.Uri(uriString); var downloader = new Windows.Networking.BackgroundTransfer.BackgroundDownloader(); downloader.setRequestHeader("Cookie", cookie); // Start the download asynchronously. var promise = downloader.startDownloadAsync(uri, newFile); // Persist the download operation. operation = promise.operation; // Assign callbacks associated with the download. promise.then(completeCallback, error); });

在JavaScript中获取当前的键盘布局语言

我正在使用wshShell.SendKeys从HTAinput一些文本到网站,当我目前的键盘布局不是英文,wshShell.SendKeys的结果是意料之外的。 我希望我的函数检查语言是英语,否则发送ALT + SHIFT将其更改为英语。对我来说,困难的部分是find一个返回当前键盘布局的函数。 如果有人熟悉这样做,我会很高兴知道.. 谢谢,Rotem

我如何写一个“linebreak-style”的ESLint规则,根据Windows或Unix改变?

众所周知,Windows中使用的换行符(换行符)通常是回车符(CR),后跟换行符(LF),即(CRLF),而Linux和Unix使用简单的换行符(LF) 现在,在我的情况下,我的构build服务器使用支持Linux和Unix格式,所以下面的规则在构build服务器上完美地工作: linebreak-style: ["error", "unix"] 但是我在Windows上进行开发,我需要更新每个git pull / git push的规则,如下所示, linebreak-style: ["error", "windows"] 那么,有什么办法可以编写一个通用的换行符规则来支持Linux / Unix和Windows? 注意 :我正在使用ECMAScript6 [js],WebStorm [ide]进行开发 任何解决scheme/build议将不胜感激。 谢谢!

在HandleScope构造函数的Windows上的V8中的SegFault

我开发了一个embedded了V8的C ++ Windows服务。 debugging版本运行良好。 问题是发行版本根本不起作用。 我将使用VisualStudio 2010的V8引擎编译为一个static-lib文件。 我将服务的debugging版本与V8debugging库以及服务的发布版本与V8版本库链接起来。 Release版本在程序的第一行HandleScope v8Scope;中HandleScope v8Scope; 。 (我实例化了v8引擎的本地范围)。 不幸的是,我无法debugging,因为我运行的版本,我看不出有什么问题,因为在debugging版本运行正常。 我不明白为什么当我尝试实例化范围时收到SegmFault。 你有什么build议,我如何处理这种情况? LaterEdit: 使用后续代码,我意识到当前的隔离是NULL。 所以,现在我的问题是如何创build一个不是NULL的隔离上下文。 Isolate* isolate = Isolate::GetCurrent(); if (isolate==NULL) return; Locker v8Locker; HandleScope v8Scope(isolate); 谢谢,