Форум программистов, компьютерный форум, киберфорум
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
CMD/BAT Нажать на клавишу https://www.cyberforum.ru/ cmd-bat/ thread822047.html
Здравствуйте а можно с помощью bat нажать на клавишу цифру пять как будто я ее нажала на клавиатуре. Спасибо. Добавлено через 5 минут т.е запустила bat а он нажал на цифру 5
CMD/BAT Автоматическое подключение к удаленному рабочему столу с помощью mstsc.exe
не могли бы вы подробно описать алгоритм подключения к удаленному рабочему столу, используя стандартное приложение в windows. Заранее спасибо. Добавлено через 2 часа 40 минут если возможно, опишите процесс соединения, используя только командную строку windows(т.е. чтобы можно было сохранить все это в батник и подключаться сразу при его запуске)
CMD/BAT Перевод каретки Подскажите как перевести каретку в текстовой переменной Нашел что вроде комбинация $_, при чем в разных источниках, но реально это не работает Примеры использования 1. Вывод данных в файл echo stroke 1 ^ stroke 2 ^ stroke 3 > tmp.txt https://www.cyberforum.ru/ cmd-bat/ thread821686.html CMD/BAT Поиск пути к файлу по содержимому этого файла В каталоге N:\1\2\ есть подкаталоги 20130324 20130325 20130326 и т.д. (создаются каждый день с именем даты). В каждом таком каталоге лежит файл control.ini, содержание этого файла везде разное, вторая строка имеет вид (например)id=5095, в другом control.ini id=5097 и т.д.. Каким образом можно найти путь к файлу control.ini c id=5095? https://www.cyberforum.ru/ cmd-bat/ thread820356.html
CMD/BAT Добавление определённого символа в конец каждой, начиная со второй, строки файла
Всем привет. Есть файлик допустим он TXT. В нем много строк. Надо в каждую строку начиная со второй в конце добавить ";", как это можно реализовать с помощью батника? И так же обратная задача, в каждой строке начиная со второй уже есть ";", как удалить эту точку-с-запятой :)?
CMD/BAT Создание структуры папок с вложенными файлами по 1-2 мегабайта https://www.cyberforum.ru/ cmd-bat/ thread819355.html
Доброго времени суток! Задача состоит в том, чтобы скрипт создавал дерево папок следующего вида, и также создавал или копировал один файл размером 1-2 мегабайта в папки 1, 2, 3: \temp\a1\1\файлы по 1 мб 100штук \temp\a1\2\файлы по 1 мб 100штук \temp\a1\3\файлы по 1 мб 100штук \temp\a2\1\файлы по 1 мб 100штук \temp\a2\2\файлы по 1 мб 100штук \temp\a2\3\файлы по 1 мб 100штук .......
CMD/BAT Получение определённой части имени папки и сохранение полученной строки в файле и в переменной https://www.cyberforum.ru/ cmd-bat/ thread819273.html
Добрый день. Прошу помощи. Есть папка с именем abcd_1234_asda . Требуется "вычленить" из имени папки - цифры, с последующим сохранением в файл и в переменную. Спасибо!
Не выводит дату создания файла CMD/BAT
Задача следующая: Существует локальный фтп, нужно залогиниться сначала на него, потом из нужной папки(Views) вывести в logfile.txt данные о файлах, в ней хранящихся в формате: Название файла Формат файла URL для скачивания дата создания Вот что у меня вышло, пока правда лишь для локальной папки:
CMD/BAT Определение имен файлов с цифрами Добрый день. Нужно с помощью команды dir, вывести все файлы из каталога заканчивающиеся цифрой, на экран. Пытался сделать с помощью цикла, но проблема в том что команда dir \E\*1.* не выводит файлы заканчивающиеся на 1 директории Е. С остальными цифрами проблем нет. В чем проблема? Где ошибка? https://www.cyberforum.ru/ cmd-bat/ thread818750.html CMD/BAT Получение IP-адреса и разбиение его на октеты https://www.cyberforum.ru/ cmd-bat/ thread817809.html
Здравствуйте! Подскажите пожалуйста как вывести последний октет IP адреса на экран, т.е. я ничего не хочу видеть на экране кроме цифр после последней точки. Например если ip 192.168.1.123, то мне нужно чтобы отображалось только "123". Есть команда вывода ip адреса целиком: for /f "tokens=2 delims=:" %%a in ('ipconfig ^| find "IP"') do @echo '%%a Заранее спасибо!
CMD/BAT Перенести табличные данные из множества txt-файлов в единый csv-файл
Уважаемые профи и знатоки cmd\bat, нужна помощь: Есть текстовые файлы. Их порядка 20 000 шт. Они все в одной папке (c:\ross\rep). И они постоянно появляются новые. Нужно скриптом по очереди открыть каждый файл, выдернуть из него определенные данные и поместить их в csv-шку. По факту обработки файла, текстовик перекладывать в папку вида ДД-ММ-ГГГГ (эту информацию из самого...
CMD/BAT Что изменить в коде для создания HTML-страницы и конвертирования изображений, чтобы он работал в Linux? Что нужно изменить в коде bat - ника что бы он работал на Linux? Помогите пожалуйста. @echo off ECHO Downloaded file %0 pause SET NameHtmlFile=%1 echo ^<html^> >>%NameHtmlFile% echo ^<head^> >>%NameHtmlFile% echo ^<title^>Screenshots files^</title^> >>%NameHtmlFile% echo ^</head^> ... https://www.cyberforum.ru/ cmd-bat/ thread817064.html
Клюг
7674 / 3189 / 382
Регистрация: 03.05.2011
Сообщений: 8,380
03.04.2013, 19:29 0

Вывод имён файлов каталога в виде списка, способ представления которого определяется выбором пользователя - CMD/BAT - Ответ 4354449

03.04.2013, 19:29. Показов 9466. Ответов 60
Метки (Все метки)

Ответ

Цитата Сообщение от НеСказочник Посмотреть сообщение
с WinApi на пару.
Легко. Вызываем MessageBox, возвращаем код нажатой кнопоцки в ERRORLEVEL:
Кликните здесь для просмотра всего текста
Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
@goto batch
 
a100
db 4d,5a,40,00,01,00,00,00,04,00
db 00,00,00,00,00,00,00,00,00,00
db 00,00,00,00,40,00,00,00,00,00
db 00,00,00,00,00,00,00,00,00,00
db 00,00,00,00,00,00,00,00,00,00
db 00,00,00,00,00,00,00,00,00,00
db 40,00,00,00,50,45,00,00,4c,01
db 01,00,e4,0e,5c,51,00,00,00,00
db 00,00,00,00,e0,00,0f,01,0b,01
db 01,45,00,02,00,00,00,02,00,00
db 00,00,00,00,00,10,00,00,00,10
db 00,00,00,10,00,00,00,00,40,00
db 00,10,00,00,00,02,00,00,01,00
db 00,00,00,00,00,00,04,00,00,00
db 00,00,00,00,00,20,00,00,00,02
db 00,00,fe,2c,00,00,03,00,00,01
db 00,10,00,00,00,10,00,00,00,00
db 01,00,00,00,00,00,00,00,00,00
db 10,00,00,00,00,00,00,00,00,00
db 00,00,2b,10,00,00,93,00,00,00
db 00,00,00,00,00,00,00,00,00,00
db 00,00,00,00,00,00,00,00,00,00
db 00,00,00,00,00,00,00,00,00,00
db 00,00,00,00,00,00,00,00,00,00
db 00,00,00,00,00,00,00,00,00,00
db 00,00,00,00,00,00,00,00,00,00
db 00,00,00,00,00,00,00,00,00,00
db 00,00,00,00,00,00,00,00,00,00
db 00,00,00,00,00,00,00,00,00,00
db 00,00,00,00,00,00,00,00,00,00
db 00,00,00,00,00,00,00,00,00,00
db 00,00,2e,66,6c,61,74,00,00,00
db be,00,00,00,00,10,00,00,00,02
db 00,00,00,02,00,00,00,00,00,00
db 00,00,00,00,00,00,00,00,60,00
db 00,e0,00,00,00,00,00,00,00,00
db 00,00,00,00,00,00,00,00,00,00
db 00,00,00,00,00,00,00,00,00,00
db 00,00,00,00,00,00,00,00,00,00
db 00,00,00,00,00,00,00,00,00,00
db 00,00,00,00,00,00,00,00,00,00
db 00,00,00,00,00,00,00,00,00,00
db 00,00,00,00,00,00,00,00,00,00
db 00,00,00,00,00,00,00,00,00,00
db 00,00,00,00,00,00,00,00,00,00
db 00,00,00,00,00,00,00,00,00,00
db 00,00,00,00,00,00,00,00,00,00
db 00,00,00,00,00,00,00,00,00,00
db 00,00,00,00,00,00,00,00,00,00
db 00,00,00,00,00,00,00,00,00,00
db 00,00,00,00,00,00,00,00,00,00
db 00,00,6a,23,6a,00,68,18,10,40
db 00,6a,00,ff,15,a8,10,40,00,50
db ff,15,88,10,40,00,cf,f0,e8,e2
db e5,f2,20,e8,e7,20,e1,e0,f2,ed
db e8,ea,e0,21,00,80,10,00,00,00
db 00,00,00,00,00,00,00,67,10,00
db 00,88,10,00,00,a0,10,00,00,00
db 00,00,00,00,00,00,00,74,10,00
db 00,a8,10,00,00,00,00,00,00,00
db 00,00,00,00,00,00,00,00,00,00
db 00,00,00,00,00,4b,45,52,4e,45
db 4c,33,32,2e,44,4c,4c,00,55,53
db 45,52,33,32,2e,44,4c,4c,00,00
db 90,10,00,00,00,00,00,00,90,10
db 00,00,00,00,00,00,00,00,45,78
db 69,74,50,72,6f,63,65,73,73,00
db 00,00,b0,10,00,00,00,00,00,00
db b0,10,00,00,00,00,00,00,00,00
db 4d,65,73,73,61,67,65,42,6f,78
db 41,00,00,00,00,00,00,00,00,00
db 00,00,00,00,00,00,00,00,00,00
db 00,00,00,00,00,00,00,00,00,00
db 00,00,00,00,00,00,00,00,00,00
db 00,00,00,00,00,00,00,00,00,00
db 00,00,00,00,00,00,00,00,00,00
db 00,00,00,00,00,00,00,00,00,00
db 00,00,00,00,00,00,00,00,00,00
db 00,00,00,00,00,00,00,00,00,00
db 00,00,00,00,00,00,00,00,00,00
db 00,00,00,00,00,00,00,00,00,00
db 00,00,00,00,00,00,00,00,00,00
db 00,00,00,00,00,00,00,00,00,00
db 00,00,00,00,00,00,00,00,00,00
db 00,00,00,00,00,00,00,00,00,00
db 00,00,00,00,00,00,00,00,00,00
db 00,00,00,00,00,00,00,00,00,00
db 00,00,00,00,00,00,00,00,00,00
db 00,00,00,00,00,00,00,00,00,00
db 00,00,00,00,00,00,00,00,00,00
db 00,00,00,00,00,00,00,00,00,00
db 00,00,00,00,00,00,00,00,00,00
db 00,00,00,00,00,00,00,00,00,00
db 00,00,00,00,00,00,00,00,00,00
db 00,00,00,00,00,00,00,00,00,00
db 00,00,00,00,00,00,00,00,00,00
db 00,00,00,00,00,00,00,00,00,00
db 00,00,00,00,00,00,00,00,00,00
db 00,00,00,00,00,00,00,00,00,00
db 00,00,00,00,00,00,00,00,00,00
db 00,00,00,00,00,00,00,00,00,00
db 00,00,00,00,00,00,00,00,00,00
db 00,0,0,0
 
n hel.com
r cx
400
w
q
 
:batch
@echo off
DEBUG < %~sf0 >NUL 2>&1
hel.com
if %ERRORLEVEL% == 6 set ret="IDYES"
if %ERRORLEVEL% == 7 set ret="IDNO"
if %ERRORLEVEL% == 2 set ret="IDCANCEL"
echo hel.com returns %ret%
del hel.com > nul

На FASM'e выглядит так:
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
format PE console 4.0 on 'stub.exe'
include 'win32a.inc'
 
 
        invoke  MessageBox, NULL, hello, NULL, 23h;MB_ICONQUESTION | MB_YESNOCANCEL
    invoke  ExitProcess, eax
 
hello   db  'Привет из батника!',0
data import
 
 library kernel32,'KERNEL32.DLL',\
     user32,'USER32.DLL'
 
 import kernel32,\
    ExitProcess,'ExitProcess'
 import user32, \
    MessageBox, 'MessageBoxA'
 
end data
Добавлено через 3 часа 39 минут
И да, возвращаясь к менюшкам/диалогам/чекбоксам/радиобоксам и прочим GUI'ёвым прибамбасам, которых так не хватает в TUI-консоли и батниках - есть такой dialog, первоначально писаный под Debian и форкнутый под FreeBSD(инсталляха на нём). Скриншоты здесь. Wiki(rus). Wiki(eng). Саму либу я форкнул под неТварь и под винду, прикрутив PDCurces. Сейчас наткнулся в архивах. Вобщем, форк ещё сырой, русских буковок не понимает(пока). Вопрос - допиливать или нет? Преальфа трёхлетней давности и пара примеров здесь.

Не по теме:

(Аттач на форуме глючит).



Вернуться к обсуждению:
Вывод имён файлов каталога в виде списка, способ представления которого определяется выбором пользователя CMD/BAT
3
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.04.2013, 19:29
Готовые ответы и решения:

Вывод списка файлов из каталога
Задача: вывести список файлов с расширением .king в ListView. На моём этапе выводит все что есть в...

Вывод списка файлов из каталога
Указывает ошибку на ShowDirectory, ListBox1, Caption. Что нужно делать и что значит...

Вывод списка имён каталогов и поиск в этих каталогах файлов с определёнными расширениями
Всем привет, прошу прощения , но в программировании я полный ноль, нужной мне инфы не нашел ( может...

Вывод списка файлов из каталога(ов) в файл
Создать пакетный файл, который выводил бы содержимое каталогов , указанных в качестве параметров...

60
03.04.2013, 19:29
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.04.2013, 19:29
Помогаю со студенческими работами здесь

Вывод списка файлов из каталога в StringGrid
Доброе утро всем! Разрабатываю приложение, которое выводит список названий pdf файлов и количество...

Написать программу, которая обеспечивает:начальное формирование каталога файлов;вывод каталога файлов;удаление файлов...
Уважаемые хакеры!Прошу вашей помощи!Я в СИ не особо шарю.((( А на днях уже сдавать.Очень...

Вывод списка файлов в компонент из каталога выбираемого в TDirectoryListBox
Всем доброго времени суток! Можно ли вывести список файлов (например в ListBox) из каталога,...

Вывод списка имен всех файлов из указанного каталога
Написать программу вывода списка имен всех файлов из указанного каталога и всех вложенных в...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru