问题标签 [command-line]
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.
windows - 如何编写批处理文件错误/返回的免费通知脚本?
我在停止服务并重新启动它时遇到问题,希望在进程运行时收到通知并让我知道结果是什么。
这是场景,我有一个“sc”命令的文本文件输出。我想发送该文件,但不作为附件发送。另外,我想在邮件主题中快速查看初始状态。
这是“servstop.txt”文件内容:
[SC] 启动服务失败 1058:
该服务无法启动,因为它被禁用或者因为它没有与之关联的启用设备。
我希望电子邮件的主题是“警报服务启动:[SC] StartService FAILED 1058”,并且正文包含上面的整个错误消息。
我将使用名为 blat 的程序将我当前的方法放在下面的答案中,以向我发送结果。
command-line - 如何使用特定路径启动 Windows 的 RegEdit?
如何启动具有特定路径的 Windows 的RegEditHKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0
,例如“ ”,这样我就不必单击?
执行此操作的命令行参数是什么?或者有没有地方可以找到RegEdit的开关的解释?
debugging - 彩色grep?
有时,在查找内容和行为时,为日志文件或其他文件着色可以提供一个很好的概览
我刚刚看到 grep 有一个着色功能
还有哪些其他方法?
windows - 将“tree /f /a”结果保存到支持 unicode 的文本文件
我正在尝试在 Windows 命令行中使用 tree 命令来生成一个列出目录内容的文本文件,但是当我通过管道输出时,unicode 字符会被填满。
这是我正在使用的命令:
控制台窗口中的结果很好:
但是文本文件不好:
我怎样才能解决这个问题?理想情况下,文本文件将与控制台窗口中的输出完全相同。
我尝试了使用 /U 开关运行命令行的 Chris Jester-Young 的建议(发生了什么事,你删除了它吗?),它看起来正是我需要的,但它似乎不起作用。我尝试在 VS2008 和记事本中打开文件,都显示相同的错误字符。
linux - 如何在 Linux 中创建给定大小的文件?
出于测试目的,我必须生成一个特定大小的文件(以测试上传限制)。
在 Linux 上创建一定大小的文件的命令是什么?
visual-studio - MSBuild 目录结构限制变通办法
有没有人有办法克服 MSBuild 工具的 260 个字符限制,以便从命令行构建 Visual Studio 项目和解决方案?我正在尝试使用 CruiseControl 使构建自动化(CruiseControl.NET 不是一个选项,所以我试图将其绑定到普通的 ant 脚本中)并且我一直遇到路径长度问题。澄清一下,问题在于解决方案文件中引用的项目路径的长度,因为该工具没有正确折叠路径:(
我也尝试过使用 DevEnv,它有时可以工作,有时会引发异常,这对于在单独的机器上自动构建并不好。所以请不要建议使用它作为替代品。
最重要的是,当通过普通 IDE 使用 Visual Studio 时,项目构建良好。
command-line - MS Paint 命令行开关
我一直在寻找与从命令行与 MSPaint 交互相关的文档。我只找到了对 /p、/pt 和 /wia 的引用,但没有关于如何使用它们及其限制的指导。
我正在尝试将一些图形文件发送到打印机,当我将文件放到打印机驱动程序上时,我得到的打印输出与从命令行调用paint不同。我正在使用 UDC 打印驱动程序来转换图形,并且我正在使用绘画将我的图形文件发送到打印机驱动程序以便我的文件进行转换。
有任何想法吗?
shell - KornShell (ksh) 环绕
好的,我相信这很简单,但它让我发疯。我最近去开发一个程序,我不得不及时退后一点并使用 Redhat 9。当我从运行 KornShell (ksh) 的标准 xterm 在命令行上键入时,我到达了line 屏幕向右滑动(切断我命令的左侧),而不是将文本换行到新行。这对我来说很困难,因为我不能直接从命令行轻松地复制和粘贴上一个命令。我必须查看历史记录并从那里粘贴命令。如果您想知道,我会执行很多命令行 awk 脚本,这些脚本会导致行变得很长。
有没有办法强制命令行换行而不是将可见性转移到我正在输入的命令的右侧?
我已经倾注了手册页选项,但没有运气。
我在跑:
- XFree86 4.2.99.903(174)
- KSH 5.2.14。
谢谢。
command-line - Command line builds for VC 6?
I have been used to working with VS2005 and 2008 - using msbuild, etc, but I have inherited a set of projects that have to remain in vc6.0 for now. I don't like opening each project in the developer studio and building. I prefer to build form command line (I am automating the builds). Is this possible?
I have tried the nmake utility, but I still need to open up the projects and save/export the make file. This is tedious if the project changes - each time I have to save the make file. nmake seems to work, but it had a problem when I changed the location of the project in my directory tree (I checked out of svn into a new clean dir to try the build). It seemed to have hard coded paths in it, but I will have to check on that - it might have been a different problem.
Any alternatives out there?
Eventually I will migrate these to 2008, but for now that is not an option.
linux - 如何使用 xargs 复制名称中包含空格和引号的文件?
我正在尝试复制目录下的一堆文件,并且许多文件的名称中有空格和单引号。当我尝试将find
和grep
with串在一起时xargs
,出现以下错误:
关于更强大地使用 xargs 的任何建议?
这是在带有 BSD的Mac OS X 10.5.3xargs
(Leopard) 上。