Форум программистов, компьютерный форум, киберфорум
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
Другие темы раздела
CMD/BAT Ошибка отображения русского языка в Командной строке Всем доброго времени суток. При установке Denwer 3 была замечена ошибка отображения русского языка (базовая сборка от 2012-09-16). Программа скачана с официального сервера. 1) Перезагрузка установочного файла результата не дала. 2) Тот же архив на другой машине устанавливается без нареканий. Установлена Windows 7 Максимальная SP1, x64, лицензия. Русская версия с дополнительно... https://www.cyberforum.ru/ cmd-bat/ thread781566.html CMD/BAT Поиск файлов с заданным расширением
Здравствуйте!!! Я только начал знакомиться с bat-файлами и вот дали такое задание: в bat-файле написать программу для нахождения файлов на диске, расширение которых состоит не более чем из 2-х символов. Подскажите, пожалуйста как это сделать.
CMD/BAT Скопировать часть файла в середину другого файла https://www.cyberforum.ru/ cmd-bat/ thread781069.html
Добрый день, надеюсь на вашу помощь. Собственно проблема такая - можно ли, и если можно, то как осуществить копирование строк из одного текстового файла в определенное место второго ? Добавлено через 6 часов 53 минуты Окей, я немного продвинулся в своих попытках и могу чуть уточнить условия. Во втором файле необходимо удалить все строки, содержащие буквы и оставшееся содержимое вставить в...
CMD/BAT Скачивание папок с FTP-сервера https://www.cyberforum.ru/ cmd-bat/ thread780961.html
всем приветик ! подскажите плиииз ! есть батник он подключается к фтп и копирует оттуда файлы все ! open 89.253.247.10 metko nzrF7d cd subdomains/joomla/httpdocs/templates/vamshop/ lcd d:\script_ftp\get binary mget *.*
Команда обновления файлов NEWER для FTP CMD/BAT
NEWER Загрузить с сервера FTP на Ваш компьютер указанный файл только если Ваш файл старее (т.е. удаленный файл свежее). Код Bash ftp> newer myfile1 myfile1 Здесь первый аргумент - имя файла на сервере, а второй аргумент - имя файла на Вашем компьютере. не работает почему то ??? второй файл указываю без русти его расположения так как он качается на диск С , где и лежит батник ! верно ?
CMD/BAT Удалить дерево каталогов и все что в них лежит, если таких каталогов нет во втором Помогите пожалуйста решить такую задачу. Указываем два каталога. Если в первом каталоге во всем дереве нет папок которые есть в втором, значит из второго их все нужно удалить вместе с содержимым. https://www.cyberforum.ru/ cmd-bat/ thread780650.html
CMD/BAT Соединить файлы с проверкой имени из файла Есть файлы *.snd (много). Из кажого файла *.snd выбираю строки, которые содержат нужный мне номер и пишу во временный файл (делается это в 5й строке, работает нормально). Дальше выбираю нужные мне токены и пихаю в переменные. И тут проблемка: пытаюсь вывести переменные в цикле, их нет... Вне цикла, все норм, но выводит естественно только последнюю итерацию. А суть в том, чтобы в цикле... https://www.cyberforum.ru/ cmd-bat/ thread780376.html Разбор имени файла CMD/BAT
Доброе время суток! Задача стоит такая: файл с именем, к примеру, "AA013A0.2012-12-20-08-28-11.001" переименовать в "A013121219". При этом, если у нас три файла с датой 2012-12-20, но там далее стоят разные цифры после даты, то первый переименовать в "A013121217", второй в "A013121218", а третий в "A013121219". Файлы приходят обычно скопом по 7-10 штук, т.е. использовать системную...
CMD/BAT Почему в cmd команда cd или chdir не проводит за пределы папки винды? https://www.cyberforum.ru/ cmd-bat/ thread780103.html
у меня винда в Д , пишу cd d:\vaga\ то каталог меняется туда . а если пишу cd c:\ то каталог остаетс как прежде . нет ошибок . почему не меняет ?
CMD/BAT Цикл для вызова exe-файла https://www.cyberforum.ru/ cmd-bat/ thread779955.html
Нужно следующее: 1) Вводится некоторая целочисленная переменная. 2) Она же в цикле for передаётся как параметр для исполняемого файла (...путь\file.exe) То есть, например - ввожу 20, и некоторая программа вызывается 20 раз с параметрами - 1, 2, 3 ...и т.д. Параметр дальше используется в лазарусе как ParamStr(i)
Объектно-ориентированное программирование на bat CMD/BAT
http://dirk.rave.org/chap9.txt Не моё, нашёл в интернете. Автору респект :good:, но пока не нашёл этому применения. Может подскажете? 9. Object Oriented Programming ------------------------------ ... is possible. In this simple batch extension, classes and objects are stored in an elaborate directory structure. The internal state of
CMD/BAT Вывод части строки из файла Привет всем! Есть файл, с неопределенным количеством (списком) человек, из которого нужно выбрать номер человека и дату, о которой скажу дальше, т.к. в списке куча других дат. Каждый список с данными разделен пустой строкой. Все бы ничего, но колонки в файле могут достигать много тысяч и как выбрать из этих тысяч определенный отрезок с датой я не знаю. Первых 9 строк в файле можно пропустить.... https://www.cyberforum.ru/ cmd-bat/ thread779438.html
8 / 3 / 0
Регистрация: 05.02.2014
Сообщений: 42
05.02.2014, 15:26 0

Конкретный звук на запуск конкретной программы - CMD/BAT - Ответ 5742841

05.02.2014, 15:26. Показов 17049. Ответов 16
Метки (Все метки)

Ответ

Как встроит JS в BATник
попробовал так \ гдето ошибка?

Кликните здесь для просмотра всего текста

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
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
@if (true == false) @end /*
@echo off
 
:begin
cscript //nologo /e:jscript "%~f0" mcisend play %SystemRoot%\Media\tada.wav
echo PAUSE END     ‘Ґ©з*б %time:~0,-3%
echo  ```````````````````````````````````````````````
goto :begin
 
:: Конец CMD-части
goto :EOF */
 
 
 
 
 
WScript.mcisend(WScript.Arguments(0))
 
 
 
Option Explicit
Option Compare Text
 
Public Declare Function mciSendString& Lib "winmm.dll" Alias "mciSendStringA" _
    (ByVal lpstrCommand$, _
    ByVal lpstrReturnString$, _
    ByVal uReturnLength&, _
    ByVal hwndCallback&)
 
Private Const MCI_ALIAS As String = "Media_1" '// Любой псевдоним
 
Private myFSO   As Object
Private stdIn   As Object
Private stdOut  As Object
Private stdErr  As Object
 
 
Sub Main()
    On Error GoTo errH
    Dim strFileName$, arrCMD, ASync As Boolean
    
    Set myFSO = CreateObject("Scripting.FileSystemObject")
    Set stdIn = myFSO.GetStandardStream(0&) '// Устанавливаем связь с потоками
    Set stdOut = myFSO.GetStandardStream(1&)
    Set stdErr = myFSO.GetStandardStream(2&)
 
    arrCMD = ParseCMD() '// Получаем аргументы ком. строки
    
    '// Using Block
    If Not IsArray(arrCMD) Then Using: UnloadStream: Exit Sub '// Нет аргументов
    
    If arrCMD(0) = "stop" Then StopSnd '// Остановить (достаточно 1 аргумента)
    
    If UBound(arrCMD) = 0 Then Using: UnloadStream: Exit Sub '// Только 1 аргумент
    
    '// ASync Flag
    ASync = True
    If UBound(arrCMD) >= 2 Then If arrCMD(2) = "wait" Then ASync = False
    
    '// Check FileName for existence
    strFileName = arrCMD(1)
    If Dir$(strFileName) = vbNullString Then
        strFileName = App.Path & "\" & strFileName
        If Dir$(strFileName) = vbNullString Then '// Пытаемся найти в рабочем каталоге
            stdOut.writeline "WARNING: specified file does not exists!"
            stdOut.writeline "Anywhere, this command was sended to MCISendString API :)"
        End If
    End If
 
    Select Case arrCMD(0) '// main command
        Case "play"
            PlaySnd Chr(34) & strFileName & Chr(34), ASync '// Воспроизвести
        'Case "stop"
        '    StopSnd '// Остановить
        Case Else '// Another command
            MCISend Command()
    End Select
    
    UnloadStream
    Exit Sub
errH:
    stdOut.writeline "CRITICAL ERROR: " & Err.Number & ". " & Err.Description
    Err.Clear
End Sub
 
Sub StopSnd()
    MCISend "Stop " & MCI_ALIAS '// Останавливаем воспроизведение
    MCISend "Close " & MCI_ALIAS '// Закрываем файл
End Sub
 
Sub PlaySnd(strFileName$, Optional ASync As Boolean = True)
        '// Закрываем файл.
        '// Если он не закрыт, воспроизведение будет продолжено с предыдущей позиции
        '// Seek не использую. Приводит к искажениям в начале воспроизведения на некоторых дорожках.
    MCISend "Close " & MCI_ALIAS
    MCISend "Open " & strFileName & " alias " & MCI_ALIAS '// Присваиваем алиас
    MCISend "Play " & MCI_ALIAS & IIf(ASync, "", " wait")
End Sub
 
Sub MCISend(lpstrCommand$)
    mciSendString lpstrCommand, vbNullString, 0&, 0&
End Sub
 
Function ParseCMD(Optional comm$) '// Парсер командной строки
    On Error GoTo errH
    Dim st, argv, arg, n&, a&
    
    If Len(comm) = 0 Then comm = Command()
    If Len(comm) = 0 Then Exit Function
 
    comm = Replace(comm, " " & Chr(34), Chr(34)) '// ( ")->(")
    comm = Replace(comm, Chr(34) & " ", Chr(34)) '// (" )->(")
    
    st = Split(comm, Chr(34))
    ReDim argv(0 To UBound(Split(Replace(comm, Chr(34), " "))))
    For n = 0 To UBound(st)
        If n Mod 2 = 0 Then '// Не в кавычках
            For Each arg In Split(st(n))
                argv(a) = arg
                a = a + 1
            Next
          Else '// в кавычках - не разбивать по пробелам
            argv(a) = st(n)
            a = a + 1
        End If
    Next
    ReDim Preserve argv(0 To a - 1)
    ParseCMD = argv
    Exit Function
errH:
    stdOut.writeline "CRITICAL ERROR: " & Err.Number & ". " & Err.Description
    Err.Clear
End Function
 
Sub Using()
    With stdOut
        .writeline ""
        .writeline "MCISendString. Console Sound Player."
        .writeline ""
        .writeline "Using:"
        .writeline App.EXEName & ".exe [play|pause|resume|stop] [FileName] {wait}"
    End With
End Sub
 
Sub UnloadStream()
    Set stdIn = Nothing
    Set stdOut = Nothing
    Set stdErr = Nothing
    Set myFSO = Nothing
End Sub


Вернуться к обсуждению:
Конкретный звук на запуск конкретной программы CMD/BAT
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.02.2014, 15:26
Готовые ответы и решения:

Запуск HTML через конкретный браузер
как можно сделать чтобы index.html открылся через конкретный браузер с находящийся в папке в этой...

Конкретный ноутбук не подключается к конкретной wi fi сети
Доброго времени суток, подскажите пожалуйста, есть сеть wi fi, прекрасно работает, подключаются...

Как будет сочетаться конкретный монитор с конкретной видеокартой?
Привет.Скажите пожалуйста с такой видео картой Sapphire 11192-14-20G, HD 6670, 1024МБ, GDDR5 такой...

Запуск программы без создания окна. Запуск фоновой программы
Вопрос, как сделать, чтобы консольное приложение при запуске не создавало окошко консоли. Т.е....

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

Как из программы найти конкретный сайт
Как из программы на VB найти конкретный сайт и его HTML-код?

Выбор оболочки под C++ для написания конкретной программы
Привет всем ! Проконсультируйте пожалуйста меня по поводу оболочек под C++ Дело в том, что я...

Запуск студией и запуск самой виндой. Разница работы программы
Итак, проблема такова: есть проект, который замечательно работает при нажатии F5 в студии. При...

Можно ли ограничить скорость чтения с диска для конкретной программы?
У меня ноут под Win 8.1 x64. Единственное слабое место - hdd. Если запущен qbittorrent, время от...

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