Есть ли способ, используя только пакет, увеличить громкость при запуске программы? Я пробовал использовать wscript.shell, но javascript в пакетном файле немного капризный и должен запускаться в конце файла, когда его нужно запустить в середине
code, который я использовал, был
Полный code
cscript /e:jscript "%~f0"
:code
var shl = new ActiveXObject("WScript.Shell");
for (var i=0; i<50; i++) {
shl.SendKeys(String.fromCharCode(0xAF));
}
@if (@a==@b) @end /*
: if the mouse cursor has finished moving end the program(I dont think this works)
:: batch portion
@ECHO on
cscript /e:jscript "%~f0"
"music.mp4"
REM opens music
setlocal
set "x=138"
set "y=156"
set loopcount=100
:loop
powershell -Command "[Reflection.Assembly]::LoadWithPartialName('System.Windows.Forms'); [System.Windows.Forms.Cursor]::Position = New-Object System.Drawing.Point(%x%, %y%)"
set /a loopcount=loopcount-1
if %loopcount%==0 goto exitloop
goto loop
:exitloop
endlocal
REM bad fix to stop the computers mouse moving unintentially
Taskkill /im cmd.exe /f
REM ends the program
:: batch2 portion
REM javascript below, commenting dosent work
:: JScript portion */
var shl = new ActiveXObject("WScript.Shell");
for (var i=0; i<50; i++) {
shl.SendKeys(String.fromCharCode(0xAF));
}
Полина
Вопрос задан11 сентября 2024 г.