[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[系统相关] 怎么用批处理直接调用 windows程序

用批处理怎么直接调用计算机名称更改程序啊?我调用的不是sysdm.cpl。如图:

难道真的不行吗?
   或者用API这些来调都不行吗?
麻烦大虾们帮帮忙。谢谢了。

TOP

vbs的sendkeys

TOP

在下不会VB,麻烦楼上的兄弟可不可以说具体点?

TOP

保存为.vbs文件
  1. Dim oShell
  2. Set oShell = CreateObject("WScript.Shell")
  3. oShell.Run "control sysdm.cpl,,1"
  4. Do Until oShell.AppActivate("系统属性")
  5. Loop
  6. oShell.SendKeys "%c"
  7. Set oShell = Nothing
复制代码

TOP

谢谢老大,问题解决。

TOP

用批处理直接更改计算机名不是更方便吗?
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

我这里机子有点多,是局域网。每台机子的计算机名不能一样啊,如果用批处理直接改就会有冲突的。

TOP

回复 9楼 的帖子

你太小看批处理的功能了吧,呵呵。
说出你的计算机名命名规则,自然有人告诉你怎样实现^_^
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

如果有一定规律我想也应该可以,可我要的计算机名是:中文名,而且没有固定的规律。比如第一台命名为、张老师、第二台为王老师、第三台有可能又是张了。不按顺序安装,随机选择对应的中文名,这种方式在计算机里应该不可以自动化吧。除非主板上有识别功能。可用debug进入。

TOP

返回列表