• 2

請教如何讓電腦只執行一個應用程式

為了讓電腦一直執行一個可以讀取BarCode條碼槍的應用程式
且這個電腦沒有安裝鍵盤、滑鼠
而目前該應用程式重開機後都是可以佔在主要執行的劃面

但偶爾(1%)會發生Focus跳離那個應用程式
而造成BarCode無法再運作下去
ex.Windows的警告訊息

此時該使用者只能讓電腦重開機
好讓該BarCode應用程式又回到主要執行
這讓我有點困擾

是否可以讓Windows限制只執行該應用程式
或者什麼工具,可以設定週期時間(ex.每1分鐘)
就去檢查目前的作用中的應用程式若不是該用應用程式
就強制讓指定的應用程式回到Focus的應用程式

請不吝分享您的經驗、方法、工具
感謝、再感謝
2019-05-25 19:37 發佈
ex.Windows的警告訊息 ==> 什麼警告訊息?

會跳出訊息肯定是這程式有Bug 為什麼不嘗試修正這程式呢?
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon --> Shell

我猜這個可以

另外程式可以改嗎?如果可以的話應該比較方便
如果你會寫c++可以用下列這些win32 api寫個程式背景一直執行,定時強制你的程式切換到前景:
EnumWindows
SetFocus
SetForegroundWindow
感謝撥空回文
目前該程式已是開機自動啟動
只是可能運作到一半,游標已跳到別的應用程式去了
此時我希望有什麼工具可以讓游標再移回我的應用程式

舉例:
我希望用一個Excel來收集今天掃瞄的Barcode碼
目前該Excel已是開機自動執行

但有可能用了二個小時後
因為系統(ex.跳出更新警示)
也可能因為人為 (ex.他私自點開了word)
此時作用中的應用程式就不是那個Excel

使用者必需用點回Execl才可以回到該應用程式運作
但我主要希望有什麼軟體工具可以取代這個動作

lccw wrote:
如果你會寫c++可...(恕刪)


你寫的,應該是我要的
但 c++ 我不會

ps我目前希望運作的程式是用 VFP寫的

lccw wrote:
如果你會寫c++可...(恕刪)


太謝謝你了
雖然我不會 c++
但你的關鍵字 "SetForegroundWindow"
讓我找到方案了
感謝你、再感謝

hisniper wrote:
為了讓電腦一直執行...(恕刪)

不知道你這程式一直重複執行會不會有甚麼問題
有些程式是你一直執行就會一直開多個執行序

最簡單的就是 用工作排程

以W7來說 到(所有程式)(附屬應用程式)(系統工具)
裡面就有個 (工作排程器)
可以設定那些程式 甚麼時間自動執行
去google找autohotkey (可以用免安裝的,建議用萬國碼版本)
用記事本先開一個txt,把腳本內文貼進去
腳本內文:
==============================
#Persistent
SetTimer,Activate,60000 ;每60秒重複一次子程序

Activate:
WinActivate , ahk_class XLMAIN, ;把ahk_class XLMAIN換成你的程式標題類別
return
==============================


用這個可以看程式標題類別


spy開啟後,滑鼠移上去就可以看到你滑鼠底下的程式的類別,上面那個ahk_class XLMAIN改成你的程式就可以了



把txt附檔名改成.ahk
拖曳進去主程式他就會執行了
Google 搜尋:軟體 維持最頂層
  • 2
限制級
您即將進入之討論頁 需滿18歲 方可瀏覽。
根據「電腦網路內容分級處理辦法」修正條文第六條第三款規定,已於該限制級網頁,依台灣網站分級推廣基金會規定作標示。
評分
複製連結