问题标签 [windows]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
10 回答
135879 浏览

windows - 如何确定特定文件是否在 Windows 中打开?

我最喜欢的 linux 工具之一是lsof - 一把真正的瑞士军刀!

今天我发现自己想知道 WinXP 系统上的哪些程序打开了特定文件。有没有与 lsof 等效的实用程序?此外,有问题的文件是通过网络共享的,所以我不确定这是否会使事情复杂化。

0 投票
2 回答
340 浏览

windows - 需要windows的简易安装方法/批量参考?

我有一堆文件需要能够快速传输安装。我目前这样做的方法是移动带有自述文件的闪存驱动器,当我需要移动东西时,这些文件会在哪里,这是相当不优雅和麻烦的。

我对解决方案的想法是编写一个快速脚本来移动文件,我只需单击即可。我以前做过一些bash脚本,但批处理脚本对我来说有点奇怪。有人有我可以使用的好的在线参考指南吗?

我可以接受的另一种解决方案是为您制作安装程序的程序,尽管我有点反对,因为我会失去很多控制权。但是,如果它非常简单,我会接受它,

0 投票
4 回答
7866 浏览

c - FindFirstChangeNotification 是在 Windows 上用于文件系统更改通知的最佳 API 吗?

我是 Windows 编程的新手,我正在尝试获取有关文件系统所有更改的通知(类似于来自 SysInternals 的 FileMon 显示的信息,但通过 API)。每个(非网络、非替代)驱动器的 FindFirstChangeNotification 是我最好的选择,还是有其他更合适的 C/C++ API?

0 投票
9 回答
18172 浏览

java - 如何以跨平台的方式打开带有主题和正文的默认邮件程序?

如何以跨平台的方式打开带有主题和正文的默认邮件程序?

不幸的是,这是针对用 Java 编写的客户端应用程序,而不是网站。

我希望它以跨平台的方式工作(这意味着 Windows 和 Mac,对不起 Linux)。我很高兴在 Windows 中执行 VBScript,或在 OS X 中执行 AppleScript。但我不知道这些脚本应该包含什么。我很想执行用户的默认程序,而不是只搜索 Outlook 或其他什么。

在 OS X 中,我尝试执行以下命令:

需要 URL 转义以将空格替换为%20.

更新在 Windows 上,您必须玩各种游戏才能start正确运行。这是正确的 Java 咒语:

0 投票
2 回答
18443 浏览

windows - 如何在 Windows 上修改字体的样式属性?

请注意,这个问题继续从Is it possible to coax Visual Studio 2008 into using italics for comments?继续。

如果长问题标题让你明白,问题就在这里:

如何在不实际修改任何实际字形的情况下将 Consolas 斜体字体的样式属性转换为粗体?也就是说,我们希望字体保持不变(即斜体),我们只希望操作系统相信它现在是粗体字体。

请不要提及工具的名称(例如:fontforge),而是描述实现此目的的步骤或指向这样的描述。

0 投票
3 回答
10585 浏览

c# - How do you place a file in recycle bin instead of delete?

Programmatic solution of course...

0 投票
6 回答
16660 浏览

java - unix和windows文件的区别

我是否正确假设“windows 文件”和“unix 文件”之间的唯一区别是换行符?

我们有一个系统已从 windows 机器转移到 unix 机器,并且在格式上遇到了问题。

在文件被传递到我们的“传输系统”中的系统之前,我需要在 unix/windows 之间自动进行转换。我可能需要一些东西来确定当前格式以及将其转换为其他格式的东西。如果只是换行符就是最大的不同,那么我正在考虑使用 java.io 读取文件。据我所知,他们能够使用 readLine 处理这两种情况。然后只需将每一行写回


概括:

萨姆朱德森

这只是文本文件的区别,其中 UNIX 使用单个换行符 (LF) 来表示新行,Windows 使用回车/换行符 (CRLF) 而 Mac 仅使用 CR。

Cebjyre详细说明:

OS X 使用 LF,与 UNIX 相同 - MacOS 9 及更低版本确实使用 CR

国家字符的字符编码也可能有所不同。没有“unix 编码”,但许多 linux 变体使用 UTF-8 作为默认编码。Mac OS(也是一个 unix)使用自己的编码(macroman)。我不确定,windows默认编码是什么。

麦克道威尔

除了换行符之外,如果文件在 Windows 上被视为 Unicode,字节顺序标记可能会导致问题。

厚脸皮

但是,您可能遇到的另一组问题可能与单/多字节字符编码有关。如果您看到奇怪的意外字符(不在行尾),那么这可能是原因。尤其是当您看到方框、问号、倒置问号、多余字符或意外重音字符时。

萨迪

在 unix 上,以 . 被隐藏。在 Windows 上,它是您可能无法轻松访问的文件系统标志。这可能会导致本应隐藏的文件现在在客户端计算机上变得可见。

文件权限在两者之间有所不同。您可能会发现,当您将文件复制到 unix 系统上时,这些文件现在属于进行复制的用户并且具有有限的权限。您需要使用 chown/chmod 来确保正确的用户可以访问它们。

有一些工具可以帮助解决这个问题:

保罗杜

如果您只是对文本文件的内容感兴趣,那么是的,行尾是不同的。看看 dos2unix 之类的东西,它可能对这里有帮助。

厚脸皮

正如 pauldoo 所建议的,像 dos2unix 这样的工具非常有用。请注意,这些可能在您的 linux/unix 系统上作为 fromdos 或 tofrodos,或者甚至作为通用工具箱重新编码。

java编码帮助

厚脸皮

在写入文件或读取文件(由您控制​​)时,通常值得指定要使用的编码,因为大多数 Java 方法都允许这样做。但是,同时确保系统区域设置匹配也可以省去很多麻烦

0 投票
5 回答
1606 浏览

windows - Windows 的 Unix 子系统

Windows Vista Enterprise 和 Ultimate 的要点之一是 Windows 的 Unix 子系统,它允许您编写 posix... 的东西?无论如何,我不在我的联盟谈论它......有人使用这个功能吗?或者解释一下...

我对 Unix 编程几乎一无所知。

0 投票
8 回答
4286 浏览

windows - 通过间歇性网络连接复制文件

我正在寻找一种可靠的方法来通过允许间歇性连接的 Windows 网络共享复制文件。该应用程序通常用于大型医院的无线移动工作站,我假设连接可能会暂时或一次丢失几分钟。涉及的文件大小通常约为 200KB - 500KB。该应用程序是用 VB6 编写的(呃),但我们经常最终使用 Windows DLL 调用。

谢谢!

0 投票
8 回答
501 浏览

.net - 安全发布网站后期构建的最佳方式是什么?

那么,根据您的经验,最好的方法是什么?是否有一种在构建自动化工具中也可以编写脚本/触发的安全方式?

编辑:我应该提到这是 windows/.net,我将部署到 iis6