起因
使用moinmoin desktop edition已經有一段時間了,每次開機都得執行wikiserver.py,而且總會有乙個命令列的黑框,很礙眼。折騰了半晌,終於可以乾掉黑框,讓wikiserver.py在後台執行了。
其實這種方法同樣可以用於其它需要保持執行,但又不想看見視窗的軟體。
原理
利用vbscript建立wscript.shell物件,執行乙個應用程式,設定視窗為不可見。
createobject("wscript.shell").run "要執行程式的路徑",vbhide
方案一:批處理bat
@echo off
if not "%1" == "h" mshta vbscript:createobject("wscript.shell").run("e:\\moin-1.9.2\\wikiserver.py",0)(window.close)&&exit
使用這種方式,命令列視窗會一閃而過,但之後可以達到隱藏視窗執行的目的。
方案二:vbs指令碼
createobject("wscript.shell").run "e:\\moin-1.9.2\\wikiserver.py",vbhide
wscript.quit
使用這種方式,不會出現控制台的視窗,可以完美得實現隱藏視窗執行。
方案三:快捷方式
建立乙個快捷方式moin-start,在【目標】一欄填寫:
%windir%\system32\mshta.exe vbscript:createobject("wscript.shell").run("e:\\moin-1.9.2\\wikiserver.py",0)(window.close)
這種方式同樣不會出現控制台視窗,推薦使用。
開機自動執行
將建立的檔案丟在【開始】 -> 【所有程式】 -> 【啟動】下面,下次開機,就可以自動在後台執行指定的程式了。
ubuntu下面就不需要這麼麻煩了。。。
隱藏pythonGUI windows視窗終端
推薦圈子 python new draggable related topics 做gui系統的時候,總是想去掉dos視窗,而一般的做法是用pythonw.exe啟動。很可惜,目前的2.5版本的pythonw是有一些bug的。見 我在做專案的時候就遇到過這類問題,而且還有一些亂七八糟解釋不了的問題,...
Qt在隱藏邊框模式下怎麼移動視窗
首先在視窗標頭檔案中過載 paintevent protected void paintevent qpaintevent event 在 cpp 檔案中 過載 painterevent void widget paintevent qpaintevent event 現在的效果 接下來我們把邊框隱...
隱藏tomcat黑視窗
在啟動tomcat應用的時候總是會出現命令視窗,確實有這個命令視窗可以方便我們跟蹤,但是也給我們帶來了麻煩。想要隱藏該視窗的話可以將tomcat做成服務,具體步驟如下 在命令列下進入tomcat下的bin目錄,執行service install,之後tomcat就被註冊為系統服務了,服務名為tomc...