Перейти к содержимому


Фотография

Windows 7, сеть и bat - файл


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 6

#1 Joker

Joker

    Юзер

  • Пользователи
  • PipPip
  • Cообщений: 34

Отправлено 13 Июнь 2011 - 02:05

Есть комп стационарный на вин7-64 и бук-планшетник на вин7-32, между ними сеть через вай-фай-роутер лежит. Есть программка-база данных, с которой работают либо с компа, либо с бука (не одновременно). Нужно было сделать
так, что бы при запуске на любом устройстве без дополнительных телодвижений запускалась актуальная (последняя, самая свежая) база. Ну вроде задача не сложная. На буке и компе по два пользователя с правами администраторами.
1. Попробовал установить на компе, а на буке запускать по сети её. Базу не цепляет. Потом попробовал папку в виде сетевого диска - аналогично, программа просто не видит его, хотя проводник - видит. И указать программе
путь к базе через сеть не получилось.
2. Тогда написал батник (.cmd), где с помощью создания пустых файлов-флагов проверяется запущенность программы и свежесть базы. Теоретически должно всё работать. Однако тут вдруг сама винда обнаружила свои... фичи.
- если запускаю под вторым пользователем (тоже администратор), то скрипт не видит другое устройство (идёт проверка на существование файла на удалённом устройстве), при том, что я могу через проводник зайти в расшаренную папку.
Запуск от имени администратора вроде решает проблему- после загрузки устройства скрипт не видит удалённую папку/файлы пока не зайдёшь на них через проводник. После этого вдруг начинаем видить. Даже
спустя довольно длительное время (более 10 минут) после включения устройства всё равно нужно вначале ручками заходить.
- и вообще как-то неустойчиво работает проверка существования файлов через UMC-путь - то находит, то нет (даже неизменяемые файлы и точно существующие), при том, что сама сеть работает как часы, сигнал всегда
сильный, через тот же проводник всегда есть доступ. В общем как-то есть способы обойти эти фичи?
 

Онлайн-игра Морской бой


#2 DooM

DooM

    Знаток Windows 7

  • Пользователи
  • PipPipPipPipPip
  • Cообщений: 245

Отправлено 13 Июнь 2011 - 02:08

При старте винды монтировать папку с другого компа как сетевой диск. И обращаться уже по этой "букве".
 

Онлайн-игра Морской бой


#3 Joker

Joker

    Юзер

  • Пользователи
  • PipPip
  • Cообщений: 34

Отправлено 14 Июнь 2011 - 01:15

База не захотела видеть себя там. :-(
 

Онлайн-игра Морской бой


#4 Dog

Dog

    Юзер

  • Пользователи
  • PipPip
  • Cообщений: 98

Отправлено 14 Июнь 2011 - 01:16

База не захотела видеть себя там. :-(

как это "не захотела?
По сетевому пути видит, а по псевдолокальному нет?
 

Онлайн-игра Морской бой


#5 Joker

Joker

    Юзер

  • Пользователи
  • PipPip
  • Cообщений: 34

Отправлено 14 Июнь 2011 - 01:17

По сетевому не видит. Поэтому приходится копировать перед запуском скриптом копировать файл базы... Но вчера был глюк или особенность непонятная - запускаю через настроенный ярлык - скрипт выдаёт сообщение, что планшет не
найден (я там использую проверку включённости устройства по наличию екзешника самой программы). При этом в сетевом окружении всё есть, все файлы на месте, файловые менеджеры его видят, а через скрипт - нет. Запускаю
скрипт через менеджер - нашёлся. Как с этим бороться?
 

Онлайн-игра Морской бой


#6 karlSon

karlSon

    Юзер

  • Пользователи
  • PipPip
  • Cообщений: 74

Отправлено 14 Июнь 2011 - 01:18

Попробовать через терминал запустить.
 

Онлайн-игра Морской бой


#7 Joker

Joker

    Юзер

  • Пользователи
  • PipPip
  • Cообщений: 34

Отправлено 14 Июнь 2011 - 01:19

Как это сделать и что такое терминал?
 

Онлайн-игра Морской бой





 
яндекс.ћетрика