Последние записи
- Модуль числа |a| без условных операций на CMD
- Как копировать текст из блока в буфер обмена?
- Получение ProductKey установленной Windows
- Как парсить https сайт ?
- Смена регистра строки текста на BAT (CMD)
- Вывод разноцветного текста на BAT (CMD)
- Узнать дату окончания сертификата
- Как создать полноценный сайт на Open Server
- Получить температуру процессора на bat-файлах
- Динамические массивы в Lazarus / Delphi — индексация элементов
Интенсив по Python: Работа с API и фреймворками 24-26 ИЮНЯ 2022. Знаете Python, но хотите расширить свои навыки?
Slurm подготовили для вас особенный продукт! Оставить заявку по ссылке - https://slurm.club/3MeqNEk
Online-курс Java с оплатой после трудоустройства. Каждый выпускник получает предложение о работе
И зарплату на 30% выше ожидаемой, подробнее на сайте академии, ссылка - ttps://clck.ru/fCrQw
23rd
Окт
Пример проигрывания музыки по нотам на бат-файлах (через powershell)
Вот вариант более «батниковский»:
@echo off
echo Playing Чижик-пыжик...
:loop
rem Play Music
call :beep 659 300
call :beep 587 300
call :beep 523 300
call :beep 587 300
call :beep 659 300
call :beep 659 300
call :beep 659 600
call :beep 587 300
call :beep 587 300
call :beep 587 600
call :beep 659 300
call :beep 784 300
call :beep 784 600
call :beep 659 300
call :beep 587 300
call :beep 523 300
call :beep 587 300
call :beep 659 300
call :beep 659 300
call :beep 659 300
call :beep 659 300
call :beep 587 300
call :beep 587 300
call :beep 659 300
call :beep 587 600
call :beep 523 900
timeout /t 1 /nobreak >nul
goto loop
:: Бипер
:: %1 - частота в Гц (от 37 до 32767)
:: %2 - продолжительность в мс (от 1)
:beep
powershell -c "[console]::beep(%1,%2)"
exit /b
10th
Сен
CMD/BAT: звуки (2 разных + бонус: сигнал SOS)
@ echo off
setlocal enabledelayedexpansion
pause
echo Звуковой сигнал №1
call :beep1
pause
echo Звуковой сигнал №2
call :beep2
exit /b
:: Звуковой сигнал через символ с кодом 7 (Alt + 07)
:beep1
setlocal
0<nul set /p =[BEL]
endlocal & exit /b
:: Звуковой сигнал через choice
:beep2
echo 0y | choice /c y /n>nul
exit /b
[BEL] — это непечатный символ с кодом 7. Здесь его вставить нельзя, так что работающий пример качайте из вложения.
29th
Май
Вывод температуры процессора через BAT (CMD)-файл
Создав 2-х строчный Temperature.bat
@ wmic /namespace:\\root\wmi PATH MSAcpi_ThermalZoneTemperature get CurrentTemperature
@ pause
Интересует: как автоматически переводить в градусы Цельсия из градусов Кельвина
С = (К/10)-273
встроив формулу в Temperature.bat
25th
Апр
CMD скрипт, запустить из memo
Можно ли запустить CMD скрипт с самой программы, например с компонента memo? Как если бы запустили его посредством запуска файла .cmd ???
Нужно чтобы весь скрипт считывался с компоненты.
24th
Авг
Массовая замена оригиналов фото копиями после сохранения в Photoshop
В последних версиях Adobe Photoshop есть такой прикол, что при сохранении отредактированного фото, фотошоп сам добавляет к имени файла слово «копия» (для русской версии). Можно, конечно, при сохранении каждый раз вручную менять имя файла и соглашаться с диалогом перезаписи оригинального файла на отредактированный, но это лишние действия. Проще этот процесс автоматизировать.
23rd
Окт
Команды Cmd в консоли Delphi
Насчёт запуска какого нить файла понятно:
ShellExecute или WinExec
А как выполнять другие команды cmd с параметрами?
Например:
del /S/F/Q %USERPROFILE%\AppData\Local\Temp\*.*
Или
copy /y file1.txt file2.txt
или
MKDIR Newfolder
или
XCOPY /E/G/H/Y 'D:\myfiles\*.*' 'j:\backup\myfiles\*.*'
или
ATTRIB -R-A-S-H C:\folder /D
Ну и т.д.
Если можно конкретные примеры.
13th
Окт
Чтение настроек из файла на CMD/BAT
Вот такой код позволяет читать данные из cfg-файла:
for /f "eol=# delims== tokens=1*" %%i in (%~dpn0.cfg) do (
set %%i=%%j
)
записанные в таком формате:
# это коммент
mainpath=%ProgramFiles(x86)%\MyDir
mainexe=MyProg.exe
Но тут есть проблема.
Мы получаем переменные окружения со значениями:
mainpath=%ProgramFiles(x86)%\MyDir
mainexe=MyProg.exe
Т.е. как есть. Строка «%ProgramFiles(x86)%» не раскрывается в «C:\Program Files (x86)»
Соответственно if exist %mainpath%\%mainexe% set found=1 не сработает.
Что можно изменить в этом коде, чтобы %-переменные раскрывались?
p.s. Мне не нужно просто вывести на экран значение через cmd /c echo %mainpath%, мне надо заполучить эти значения в переменную окружения…
21st
Окт
Чтение из буфера обмена результата cmd
Необходимо выполнить чтение из буфера результата cmd, делаю следующее:
procedure TForm1.Button2Click(Sender: TObject);
var
s:TStringList;
i: integer;
begin
s:=TStringList.Create;
Clipboard.AsText:='';
WinExec('cmd /c net user |clip',SW_SHOWNORMAL);
S.Text:= Clipboard.AsText;
for I := 0 to s.Count-1 do
Memo1.Lines.Add(s[ i]);
s.Free;
end;
В результате Memo пустое, но в буфере есть необходимая инфа, по Ctrl+V выводится. Что делаю не так?
16th
Июн
Перейти в самую новую папку с помощью BAT-файла
Пожалуйста подскажите как написать батник,
который выполняет следующие действия:
1) сортирует папки по дате
2) переходит в самую новую папку
16th
Как на BAT-файлах проверить пуста ли папка
Подскажите как проверить, что указанная папка пуста? Есть папка с:\тест\1, в папке 1 будут файлы, как проверить есть ли файлы в папке 1 если есть то выполнить условия батника, если нет файлов то не выполнять условия?
Облако меток
ассемблер timer TBitMap select SaveToFile ShellExecute программы массив советы word MySQL SQL ListView pos random компоненты дата LoadFromFile form база данных сеть html php RichEdit indy строки Win Api tstringlist Image мысли макросы Edit ListBox office C/C++ memo графика StringGrid поиск canvas файл Pascal форма Файлы интернет Microsoft Office Excel excel winapi журнал ПРОграммист DelphiКупить рекламу на сайте за 1000 руб
пишите сюда - alarforum@yandex.ru
Да и по любым другим вопросам пишите на почту

пеллетные котлы

Пеллетный котел Emtas
Наши форумы по программированию:
- Форум Web программирование (веб)
- Delphi форумы
- Форумы C (Си)
- Форум .NET Frameworks (точка нет фреймворки)
- Форум Java (джава)
- Форум низкоуровневое программирование
- Форум VBA (вба)
- Форум OpenGL
- Форум DirectX
- Форум CAD проектирование
- Форум по операционным системам
- Форум Software (Софт)
- Форум Hardware (Компьютерное железо)


