作者shellmanchen (黑轮桑)
站内EZsoft
标题Re: [请问] 设计简易的执行程式
时间Wed Dec 31 13:10:50 2008
前文恕删,
其实您的问题出在该应用程式设计不符合User操作习惯,
治本作法应该向软体厂商要求修改程式介面才对,
毕竟程式是辅助User的工具,由其他方式去配合程式就失去辅助的用意了~
废话不多说,您要的功能其实Windows XP底下都有,请看以下范例
--------------------------------------------------------------------------------
@echo off
::::: 连接网路印表机范例 :::::::::::::::::::::::::::::::::::
cscript %windir%\system32\prnmngr.vbs -ac -p "\\PS01\PR01"
cscript %windir%\system32\prnmngr.vbs -ac -p "\\PS01\PR02"
::::: 建立本机TCP连接埠范例 :::::::::::::::::::::::::::::::::::
cscript %windir%\system32\prnport.vbs -a -s localhost -r IP_172.0.0.1 -h 172.0.0.1 -o lpr -q "lp" -me -i 1 -y public
::::: 建立本机LocalPort连接埠范例 :::::::::::::::::::::::::::::::::::
REG ADD "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Ports" /v "\\PS01\PR09"
start /wait net stop "Print Spooler"
start /wait net start "Print Spooler"
::::: 设定FX Document Centre C400 PCL 6使用TCP连接埠范例 :::::::::::::::::::::::::::::::::::
cscript %windir%\system32\prncnfg.vbs -t -s localhost -p "FX Document Centre C400 PCL 6" -r "IP_172.0.0.1"
::::: 设定FX Document Centre C400 PCL 6使用LocalPort连接埠范例 :::::::::::::::::::::::::::::::::::
cscript %windir%\system32\prncnfg.vbs -t -s localhost -p "FX Document Centre C400 PCL 6" -r "\\PS01\PR01"
::::: 设定系统预设印表机范例 :::::::::::::::::::::::::::::::::::
cscript %windir%\system32\prnmngr.vbs -t -p "FX Document Centre C400 PCL 6"
--------------------------------------------------------------------------------
利用[设定系统预设印表机范例]的指令,改要设为预设的印表机名称(注意,要与[印表机
与传真]内显示名称一样),另存成一批次档即可,
看您有几台需要这样做的,就存几个批次档。
使用方式很简单,执行程式前,先执行该批次档即可改预设印表机,
其他的范例?就当作是骗P币搂~...XD
参考看看...
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 211.21.133.37
1F:推 megaman1206:原来有这些东西可以用, 学起来XD 12/31 15:02