Запустите.bat для конкретного пользователя

У меня в Excel-файле написано Log.xls, который отслеживает его время входа и выхода. Я хочу открыть это, когда конкретный пользователь входит в систему, а также когда он выходит из системы.

Я нашел решение для этого,

  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 -> Открытые сценарии

    Добавьте имя файла Bat к нему.

Я хочу, чтобы этот Log.xls запускался для определенной учетной записи пользователя на моем компьютере с Windows XP.

1 ответ

Итак, давайте предположим, что имя пользователя "Джон"

@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"
Другие вопросы по тегам