Làm cách nào để thay đổi thư mục tập lệnh này lưu video đã tải xuống?


1

Tôi đang sử dụng HotstarLiveStreamer https://github.com/biezom/hotstarsportslivestreamer và tôi gặp khó khăn khi hiểu cách tôi có thể sửa đổi tập lệnh .bat cho phù hợp với mục đích của mình.

    @ echo off
call set /p link=paste the link:
call set last=%%link:~-1,1%% 
call set folder="%~dp0\videos\\"
call set livestreamer="%~dp0\tools\livestreamer\\"
call "%~dp0\tools\php5.4\php.exe" hotstarlivestreamer.php "%%link%%"
IF  %last% NEQ c GOTO:nocollection
call set /p id=enter the Id of the video (example write 1000021386):
call "%~dp0\tools\php5.4\php.exe" hotstarlivestreamer.php "%%link%%" "%%id%%"
call set /p quality=write quality (example write 720p):
call "%~dp0\tools\php5.4\php.exe" hotstarlivestreamer.php "%%link%%" "%%id%%" "%%quality%%" "%%folder%%" "%%livestreamer%%"
GOTO end1
:nocollection
call set /p quality=write quality (example write 720p):
call set /p choice=play or download? (write p or d):
call "%~dp0\tools\php5.4\php.exe" hotstarlivestreamer.php "%%link%%" "%%quality%%" "%%folder%%" "%%livestreamer%%" "%%choice%%"
:end1
pause
:end

Những điều tôi muốn làm:

1) Thay đổi thư mục thành thư mục trên ổ cứng ngoài: M: \ LiveStreamer; phần mềm hiện đang nằm trong thư mục gốc của C:

2) Tự động nhập vào là 720p

call set /p quality=write quality

3) Để nó tự động nhập 'd' cho call set /p choice=play or download? (write p or d):

Cảm ơn


Thư mục hiện đang lưu nó vào ổ đĩa c của bạn là gì? Tôi đang xem tập tin thực thi và cố gắng để có được một ý tưởng về những gì nó đã làm tôi có một ý tưởng một phần nhưng muốn xác nhận nó.
NetworkKingPin

@NetworkKingPin Nó lưu vào C: \ hotstarsportslivestreamer \ videos
Serenity_Life

Câu trả lời:


2

Hãy thử như thế này:

@echo off
call set /p link=paste the link:
call set last=%%link:~-1,1%% 
rem call set folder="%~dp0\videos\\"
set folder=M:\\LiveStreamer
If Not Exist %folder% MD %folder%
call set livestreamer="%~dp0\tools\livestreamer\\"
call "%~dp0\tools\php5.4\php.exe" hotstarlivestreamer.php "%%link%%"
IF  %last% NEQ c GOTO:nocollection
call set /p id=enter the Id of the video (example write 1000021386):
call "%~dp0\tools\php5.4\php.exe" hotstarlivestreamer.php "%%link%%" "%%id%%"
call set /p quality=write quality (example write 720p):
call "%~dp0\tools\php5.4\php.exe" hotstarlivestreamer.php "%%link%%" "%%id%%" "%%quality%%" "%%folder%%" "%%livestreamer%%"
GOTO end1
:nocollection
rem call set /p quality=write quality (example write 720p):
Set quality=720p
rem call set /p choice=play or download? (write p or d):
set choice=d
call "%~dp0\tools\php5.4\php.exe" hotstarlivestreamer.php "%%link%%" "%%quality%%" "%%folder%%" "%%livestreamer%%" "%%choice%%"
:end1
pause
:end

Thật tuyệt vời, điều này hoạt động hoàn hảo.
Serenity_Life

Vấn đề duy nhất tôi gặp phải là nó lưu trực tiếp vào ổ M: và không vào thư mục. (nhận ra điều này sau khi tôi ra ngoài thời gian chỉnh sửa 5 phút cho bài đăng trên)
Serenity_Life

@Serenity_Life ==> Vậy bạn chưa giải quyết xong? Bạn đã tạo một thư mục có tên: M: \ LiveStreamer hay chưa?
Hackoo

Có, tôi đã thử cả việc tạo thư mục và để cmd tạo thư mục và cả hai đều không hoạt động. Nó chỉ đi vào gốc của M: \
Serenity_Life

1
Không, điều đó cũng không làm việc. Nhưng không sao, phần quan trọng là đưa nó ra HD bên ngoài và tự động hóa nó. Tôi chỉ có thể di chuyển nó vào thư mục thích hợp. Cảm ơn bạn rất nhiều vì sự giúp đỡ mặc dù !!
Serenity_Life
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.