Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» Задачи на bat-файлах

Автор: ViSiToR
Дата сообщения: 11.11.2006 02:20
Kirillhome

Цитата:
выложил создающий bat-файл и отдельно sb2.com

Спасибо. На удивление, у меня оказался почти такой же состав батника, я свой батник поправил чтобы он был по составу точно как и тот что ты залил, НО, твой работает, а мой нет! минут наверно 30 я колдовал над этими батниками, никак не мог понять, почему два одинаковых батника по составу, работают по разному...

И что вы думаете, выяснилось, что они не совсем одинаковы - У меня код батника скопирован с поста, а там после каждой строчки которая предназначена создовать часть программы sb2.com, стоит пробел. Я и прдеставить не мог, что это может повлиять на работу батника. Т.е по сути, создавалась программа с расширением *.com, но с пробелом у расширения, что и вызывало сбой в её работоспособности. Так что на будущее нужно знать, что копировать просто текст из поста, не достаточно, нужно ещё убедиться что правильно скопирован, и что нет лишних пробелов!!! (или чего другого).
Автор: Elroir
Дата сообщения: 11.11.2006 04:33
ViSiToR
На первой странице темы, hacsoft написал:

Цитата:
Важно: копируя батник через буфер обмена из форума не забывайте удалять пробелы в конце каждой строки, т.к. в некоторых случаях из-за этого программа будет работать не правильно!!!


Надо, наверно, написать это в шапке.
Автор: Maza Faka
Дата сообщения: 11.11.2006 07:08

Цитата:
Смотреть в эту сторону:
set /p FolderName="Введите имя папки"

Нет, это не то, пользователь вообще не будет видеть консольного окна, надо я думаю при помощи переменных, тока у меня никак не получается, подскажите ПЛЗ, кто знает...
Автор: sD31337
Дата сообщения: 11.11.2006 08:30
Elroir
Спасибо в очередной раз выручил ) тнх
Автор: ViSiToR
Дата сообщения: 11.11.2006 08:42
Elroir

Цитата:
Надо, наверно, написать это в шапке.

И это спустя 100 страниц


Цитата:
пользователь вообще не будет видеть консольного окна

Почему не будет? нужно после этой строке ещё и паузу поставить...


Код: set /p FolderName=Введите имя папки:
echo %FolderName%
pause
Автор: Ol4a
Дата сообщения: 11.11.2006 10:30
bat файл для подключения интернета!!!

Люди добрые помогите!!!Я тут целый час потратила читая ваши посты, но так ничего для себя полезного не вынесла..Хотя написаного вроде много всего.

Вопрос вот какой: Нужно создать такой файлик который при запуске ОС сразу подключался к интернету. Интернет соединение идет через ДСЛ модем, т.е. адсл доступ. В окошке соединения уже прописаны логин и пароль.
Название соединения вот такое: D-Link Dial-Up PPP Connection


Если не сложно, не отправляйте меня на ранние посты, я их уже читала и ничего не поняла, напишите плз так чтобы можно было это в файл сразу кинуть, сохранить и уже пользоваться.

Заранее спасибо!
Автор: Kirillhome
Дата сообщения: 11.11.2006 11:40
Maza Faka
Вообще тогда не понимаю, что нужно.
Есть три пути "создания переменных" - запрос их у пользователя, передача в качестве параметра и чтение из какого-либо файла (возможно, и больше, но .... опустим).

Я из первого "пожелания" понял, что нужен именно запрос у пользователя.
Если нужно просто передать в качестве параметра, то тогда делаем примерно так:

my_bat.bat "Folder name"

содержимое my_bat.bat (к примеру):

@echo off
Set FolderName=%1
Автор: Elroir
Дата сообщения: 11.11.2006 13:22
ViSiToR

Цитата:
И это спустя 100 страниц

Дозрели...

Ol4a

Код:
@echo off
rasdial "D-Link Dial-Up PPP Connection" username password
Автор: ViSiToR
Дата сообщения: 11.11.2006 15:58
Elroir

Цитата:
@echo off
rasdial "D-Link Dial-Up PPP Connection" username password

Вот такие решения нужно в шапку записывать (незамедлительно, а то потом забудется). Т.к подобные вопросы будут всегда.
Автор: Ol4a
Дата сообщения: 11.11.2006 16:05
спасибо вам други!!!
а моно еще вопросик..Вот он начинает прогу запускать и какое-то время висит этот черный экран..его не зя как-нить невидимым сделать??
Автор: Elroir
Дата сообщения: 11.11.2006 16:18
ViSiToR
Там уже есть
Запуск сетевого подключения
А толку-то? Все равно никто не читает. Вот например:

Ol4a

Цитата:
как-нить невидимым сделать??

Уж сколько раз писали как скрыть окно
В шапке есть ссылка на программу cmdow
Полный код батника такой

Код:
@cmdow @ /HID
rasdial "D-Link Dial-Up PPP Connection" username password
Автор: ViSiToR
Дата сообщения: 11.11.2006 16:26
Ol4a

Цитата:
его не зя как-нить невидимым сделать??

Можно - Скачай программу cmdow, помести её рядом с батником, и в начало батника пропиши так:


Код: cmdow @ /hid
Автор: Ol4a
Дата сообщения: 11.11.2006 17:48
Elroir
ну не злитесь пожалуйста,я вот реально там все перечитала, но так написано ..ээ..просто не оч понятно..Вам надо было на примере каком-нить написать, а там все как-то очень образно про подключение.

но все равно большое вам спасибо, наслаждаюсь теперь приятным и почти мгновенным подключением к сети))

ViSiToR
СПАСИБО!! красота теперь какая)))
Автор: 01MDM
Дата сообщения: 12.11.2006 19:09
Elroir

Цитата:
Там уже есть
Запуск сетевого подключения


А как поднять адаптер. Чтоб в локалку выйти, DHCP.
Rasdial уже после этого.

hh netcfg.chm ничего не дал про запуск из ком. строки.
Автор: Elroir
Дата сообщения: 12.11.2006 21:51
01MDM
Что значит "поднять адаптер"? Установить в локальном соединении режим автоматического получения адреса?
Автор: centell
Дата сообщения: 13.11.2006 12:04
Elroir
Подскажи, пожалуйста, как мне удалить файл, которому уже один месяц! Насчет формата времени, он таков: "Пн 13.11.2006". Заранее благодарю!
Автор: tolyn77
Дата сообщения: 13.11.2006 13:13
подскажите как из бат файла шрифт подключить в системе!?

шрифт я копирую через батник а вот как его прописать в системе? потому что по не зайдешь в папку font шрифт не появляет в приложения
Автор: 01MDM
Дата сообщения: 13.11.2006 14:56
Elroir

Цитата:
Установить в локальном соединении режим автоматического получения адреса?


Нет, я имел ввиду как включить такое соединение посредством командной строки, если, допустим, оно неактивно?
Автор: Elroir
Дата сообщения: 13.11.2006 22:48
01MDM
Средствами Windows это сделать нельзя.
Вот здесь есть утилита, которая предназначена как раз для этих целей. По ссылке скачивается самораспаковывающийся архив, в нем утилита cnic.exe. Там же, на страничке дается батник-оболочка для нее и инструкции ( на английском). Формат использования самой утилиты, такой:

Код:
rem Disable "Local Area Connection"
cnic "Local Area Connection" -d
rem Enable "Local Area Connection"
cnic "Local Area Connection" -c
Автор: Rurik
Дата сообщения: 14.11.2006 07:49
Elroir
Цитата:
01MDM
Средствами Windows это сделать нельзя.

почему-же нельзя ?

netsh - рулит !

для включения соединения чтото типа

Код:
netsh interface set interface name = ''Connection name" connect=connected
Автор: centell
Дата сообщения: 14.11.2006 08:51
Elroir
Подробнее: в первый понедельник месяца необходимо некий файл разместить в директории. В этой директории новый файл должен заместить файл первого понедельника предыдущего месяца. Если чем-то сможешь помочь, спасибо!
Автор: AlexHote
Дата сообщения: 14.11.2006 10:59
при выполнении команды xcopy спрашивает файл ето у вас или папка приходится давить кнопку f , ктонить знает как оно вообще отличает файлы от папок и как его от етого отучить или научить?

Добавлено:
копирую ярлыки типа 001.RDP
Автор: Elroir
Дата сообщения: 14.11.2006 12:56
Rurik

Цитата:
netsh - рулит

Да.. - так глубоко в netsh, я не забирался Спасибо - будем знать.
Автор: userlow
Дата сообщения: 14.11.2006 14:57
Подскажите пожалуйста, как с помощью bat файла подключить компьютер к домену,
а затем отключить.
Заранее спасибо.
Автор: vu1tur
Дата сообщения: 14.11.2006 15:59
переехали сюда: http://forum.ru-board.com/topic.cgi?forum=62&topic=9040

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: Вернуть библиотеку АТМ (поддержка шрифтов Type 1)


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.