2012-04-26 11 views
0

私はエクセルファイルlog.xlsを使用してログイン&のログアウト時刻を追跡しています。特定のユーザーがログインするときだけでなく、彼がログアウトするときにこれを開きたいと思う。私はこのための解決策を見つけた特定のユーザーのために.batを実行してください

  1. は.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を

    ユーザーのもとで開くOpenLog.bat言います設定 - > [Windowsの設定] - > [開く]スクリプト

    は、それにBATファイル名を追加します。

この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に感謝であると仮定しましょう...同じことをachiveする他の楽観的な方法はあります???? –

+0

答えを確認してください!エラーがあります。 '%username%0 ==' Steve 'もログを開きます。 – Steve

+0

@Steveどういう意味ですか? – Kidus

関連する問題