2012-04-26 101 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