Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Батник очистки ссылок

Ответить
Настройки темы
CMD/BAT - Батник очистки ссылок

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


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

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


Изменения
Автор: Алина01
Дата: 15-05-2017
Доброй ночи всем форумчанам. Как реализовать батник чтобы:

Была генерация в таком порядке
123
321
456
567

Буду очень благодарна за помощь.

Отправлено: 02:55, 14-05-2017

 

Ветеран


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

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


если можно использовать слеш как разделитель (не помню в упор), то

for /f "tokens=1-4* delims=/" %%a in (list.txt) do @echo %%a%%b%%c

или

for /f "tokens=1-4* delims=/" %%a in (list.txt) do @echo %%c


(описание: для элементов 1-4 при разделителе / в списке лист.тхт выполнить: отобразить элементы а, б, с.
Во втором случае - только с)
Это сообщение посчитали полезным следующие участники:

Отправлено: 05:00, 14-05-2017 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


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


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

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


Цитата bredych:
(описание: для элементов 1-4 при разделителе / в списке лист.тхт выполнить: отобразить элементы а, б, с.
Во втором случае - только с) »
Тут я немножко не поняла. Можете показать на примере ?. Буду очень благодарна.

Отправлено: 05:34, 14-05-2017 | #3

y-- y-- вне форума

Старожил


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

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


bredych,
Цитата bredych:
(не помню в упор) »
можно
Для унификации предлагаю чуть модифицировать код так:
Код: Выделить весь код
for /f "tokens=1-4* delims=/" %%a in (list.txt) do (
1>>list_http.txt (echo %%a//%%b)
1>>list_name.txt (echo %%b)
)

-------
Ты это - заходи если что...


Последний раз редактировалось y--, 14-05-2017 в 08:54. Причина: Вылизывание кода

Это сообщение посчитали полезным следующие участники:

Отправлено: 08:50, 14-05-2017 | #4


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


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

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


Цитата y--:
(не помню в упор) »
можно
Для унификации предлагаю чуть модифицировать код так: »
Я поняла. Не получается у меня, но и на этом спасибо. Может у кого будут идеи то подкиньте ?

Отправлено: 10:32, 14-05-2017 | #5


Ветеран


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

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


Алина01, что именно Вы делаете с полученным кодом, и что именно при этом не получается?

Отправлено: 10:34, 14-05-2017 | #6


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


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

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


Цитата Iska:
Алина01, что именно Вы делаете с полученным кодом, и что именно при этом не получается? »
Я знаю что я девушка и как всегда мы не то делаем. Может это и смешно , но я его в формате .bat сохраняю. Если есть возможность помогите и я отблагодарю финансово. Пишите в личку.

Отправлено: 16:46, 14-05-2017 | #7


Ветеран


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

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


Цитата Алина01:
Я знаю что я девушка »
Без разницы. У нас нет дискриминации или привилегий по гендерному признаку.

Цитата Алина01:
и как всегда мы не то делаем. »
Не все и не всегда.

Цитата Алина01:
я его в формате .bat сохраняю. »
И дальше — что делаете?

Цитата Алина01:
Если есть возможность помогите и я отблагодарю финансово. Пишите в личку. »
Пишите непосредственно здесь.


Не заставляйте вытягивать из Вас информацию клещами. Просто опишите:
Цитата Iska:
что именно Вы делаете с полученным кодом, и что именно при этом не получается? »
подробно, в деталях.

Отправлено: 20:26, 14-05-2017 | #8

y-- y-- вне форума

Старожил


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

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


Алина01,
1. Cохранить код в файл с расширением bat или cmd. При сохранении желательно использовать кодировку CP866 или WIN1251 (блокнот по-идее должен дать вторую)
2. Исходную базу ссылок надо поместить в файл list.txt - при этом желательно использовать кодировку CP866 или WIN1251 (блокнот по-идее должен дать вторую). Сам файл list.txt надо разместить там же где находится сохраненный скрипт обработки.
3. Запустить сохраненный скрипт обработки - в результате его работы должны создаться 2 новых файла: list_http.txt и list_name.txt в той же папке где находится скрипт и исходный список.

-------
Ты это - заходи если что...


Отправлено: 08:59, 15-05-2017 | #9


Ветеран


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

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


y--, вообще надо зараз приучаться пользовать только OEM/866 (за редким исключением). В данном конкретном случае — для пакетного файла что OEM/866, что ANSI/1251 дадут одинаковое содержимое пакетного файла, а вот кодировка list.txt — может быть существенна (не факт, что будет), посему лучше таки OEM/866.

Отправлено: 09:04, 15-05-2017 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Батник очистки ссылок

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Прочее - [решено] Не корректное или тяжкое открытие ссылок и переходов внутри ссылок в браузерах Илья_Рудоманенко@vk Сетевые технологии 10 16-12-2015 08:05
CMD/BAT - Батник для очистки по дате 3DpacTe Скриптовые языки администрирования Windows 19 06-11-2014 10:47
CMD/BAT - Батник для очистки правильный..? vovikrus Скриптовые языки администрирования Windows 2 28-09-2011 10:05
CMD/BAT - [решено] Дополнить батник для очистки папки aggressor_ Скриптовые языки администрирования Windows 14 06-02-2011 02:38
[решено] Где посмотреть список свойств ссылок (обычных ссылок интернета)? evg64 AutoIt 4 13-09-2009 13:41




 
Переход