2012-04-26 102 views
0

我有一個Excel文件說Log.xls跟蹤他的登錄&註銷時間。我想在特定用戶登錄時以及登出時打開此項。爲特定用戶運行.bat

我找到了一個解決方案,

  1. 寫一個bat文件說OpenLog.bat這將打開Log.xls

    @ECHO OFF 
    @ECHO "Please Wait, Your log file is about to open... Please Fill Your Work Log..." 
    @CD E:\Anoop\Documents 
    @CALL Log.xls 
    @ECHO "Have a nice time" 
    
  2. 運行輸入gpedit.msc

    在用戶配置 - > Windows設置 - >打開腳本

    添加蝙蝠文件名稱。

我想讓這個Log.xls在我的Windows XP機器上運行一個特定的用戶帳戶。

回答

0

好了,讓我們假設用戶名爲「約翰」

@ECHO OFF 
if '%username%' == 'John' goto label1 else exit 
label1: 
ECHO "Please Wait, Your log file is about to open... Please Fill Your Work Log..." 
CD E:\Anoop\Documents 
CALL Log.xls 
ECHO "Have a nice time" 
+0

謝謝DJK ...有才達到相同的其他任何樂觀的方式???? – 2012-04-26 07:56:37

+0

檢查你的答案!有一個錯誤。 '%username%0 =='Steve'也會打開日誌。 – Steve 2012-04-26 07:59:03

+0

@Steve你是什麼意思? – Kidus 2012-04-26 08:02:02