DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  4737 随笔 :: 2 文章 :: 542 评论 :: 1615万 阅读
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

近期工作需要后台运行node.js以及exe程序。默认是会有cmd窗口信息打印的,现在需要隐藏进程(即只能在任务管理器中看到进程,任务栏无法看见)。初始时调用winexec()可以实现exe的后台运行,但是nodejs程序不好使(winexec()只能调用exe程序)。网上查询后通过bat脚本实现。

系统环境:win10_x64

具体如下:

1.新建start.txt文件,输入如下命令:

@echo off
if "%1" == "h" goto begin
mshta vbscript:createobject("wscript.shell").run("%~nx0 h",0)(window.close)&&exit
:begin

cd "C:\Users\kai\Desktop"

123.exe

其中,123.exe为需要后台运行的程序(123.exe直接运行是一个窗口程序),C:\Users\kai\Desktop为123.exe所在路径

注意:不要添加多余的指令运行123.exe,例如start cmd.exe /k "123.exe",进入对应的路径后直接运行程序即可。

2.修改start.txt为start.bat即可。

posted on   DoubleLi  阅读(9030)  评论(1编辑  收藏  举报
编辑推荐:
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
历史上的今天:
2017-05-18 在Windows下编译WebRTC
2016-05-18 linux ps命令,查看某进程cpu和内存占用率情况, linux ps命令,查看进程cpu和内存占用率排序。 不指定
2014-05-18 DirectX SDK版本与Visual Studio版本
2014-05-18 Visual Studio的SDK配置
点击右上角即可分享
微信分享提示