Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Новый участник


Сообщения: 30
Благодарности: 1

Профиль | Отправить PM | Цитировать


а как сделать так, чтобы получить лист, состоящий из "имя машины = ассоциация файла" и "имя машины = installed/not installed"?

или надо на каждом компе вручную это вводить?

upd
Решил сделать флаг в виде %computername%, чтобы при первом запуске сначала проверялось есть ли в определённой сетевой директории фаил с именем %computername%, а затем выполнялся сам скрипт, который будет дописывать в текстовый фаил имя компьютера и ассоциации для нужных типов фаилов

объясните, почему не работает условие? вернее не работает часть после else? хотя фаил с таким именем отсутствует
Код: Выделить весь код
@echo off

net use m: \\hasanov\Shared\computers

if exist m:\%COMPUTERNAME%.txt

(GOTO:EOF)

else

(findstr DeviceNo "C:\Program Files\SPBCC\Agent Terminal\cl1.INI" >> m:\%COMPUTERNAME%.txt
hostname >> m:\HASANOV.txt

assoc.wav | find ".wav" >> m:\%COMPUTERNAME%.txt
assoc.mp3 | find ".mp3" >> m:\%COMPUTERNAME%.txt
echo. >> m:\HASANOV.txt
echo. >> m:\HASANOV.txt
@echo.

net use m: /delete)
в то же время такой код работает:
Код: Выделить весь код
@echo off

net use m: \\hasanov\Shared\computers

findstr DeviceNo "C:\Program Files\SPBCC\Agent Terminal\cl1.INI" >> m:\%COMPUTERNAME%.txt
hostname >> m:\HASANOV.txt




assoc.wav | find ".wav" >> m:\%COMPUTERNAME%.txt
assoc.mp3 | find ".mp3" >> m:\%COMPUTERNAME%.txt
echo. >> m:\hasanov.txt
echo. >> m:\hasanov.txt
@echo.

net use m: /delete
что я делаю не так?

Последний раз редактировалось jz828059, 13-05-2014 в 13:48.


Отправлено: 16:24, 12-05-2014 | #3