Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Pleeezzzzzzz! Узнать имя компа в shell

13K
24 июля 2006 года
V.V.V.
59 / / 21.07.2006
:confused: Помогите пожалуйста!!!! Как узнать в .bat файле на каком компе он запущен типа:
if [CompName]=[сервер] then goto 1
if [CompName]=[клиент] then goto 2
1: (копируем базу на флешку)
2: (копируем из флешки)

ЗЫ Это не обязятельно должно быть имя компа.
405
31 июля 2006 года
Dmitrii
554 / / 16.12.2004
[QUOTE=V.V.V.]:confused: Помогите пожалуйста!!!! Как узнать в .bat файле на каком компе он запущен типа:
if [CompName]=[сервер] then goto 1
if [CompName]=[клиент] then goto 2
1: (копируем базу на флешку)
2: (копируем из флешки)

ЗЫ Это не обязятельно должно быть имя компа.[/QUOTE]
Не знаю, как это сделать только с помощью команд, допустимых в пакетных файлах, но могу предложить сценарий на VBS, который с некоторым допущением решает Вашу задачу:
Код:
Set wsNet = CreateObject("WScript.Network")
Set fsObj = CreateObject("Scripting.FileSystemObject")
If StrComp(wsNet.ComputerName,"server_name",vbTextCompare) = 0 Then
    If fsObj.FileExists("C:\Temp\test.txt") = True Then
        fsObj.CopyFile "C:\Temp\test.txt", "H:\", True
        MsgBox "Скопировано на Flash-накопитель."
    Else
        MsgBox "Не найден Flash-накопитель или файл на сервере."
    End If
Else
    If fsObj.FileExists("F:\test.txt") = True Then
        fsObj.CopyFile "F:\test.txt", "D:\Temp\", True
        MsgBox "Скопировано с Flash-накопителя."
    Else
        MsgBox "Не найден Flash-накопитель или файл на нём."
    End If
End If

Допущение:
предполагается, что имя Flash-диска всегда заранее известно и для сервера, и для рабочей станции и оно не меняется от сеанса к сеансу.

Примечание:
вместо server_name надо подставить реальное имя сервера.
13K
01 августа 2006 года
V.V.V.
59 / / 21.07.2006
Да. Надо б VBS подучить. Пригодится.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог