このスクリプトがダウンロードしたビデオを保存するフォルダーを変更するにはどうすればよいですか?


1

HotStarLiveStreamer https://github.com/biezom/hotstarsportslivestreamerを使用していますが、目的に合わせて.batファイルスクリプトを変更する方法を理解できません。

    @ 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

私がやりたいこと:

1)フォルダーを外部ハードドライブ上のフォルダーに変更します:M:\ LiveStreamer; ソフトウェアは現在Cのルートにあります。

2)720pとして自動的に入力する

call set /p quality=write quality

3)自動的に「d」を入力する call set /p choice=play or download? (write p or d):

ありがとう


現在Cドライブに保存されているフォルダーは何ですか?私はバッチファイルを見て、それがすでに何をしているかのアイデアを得ようとしています私は部分的なアイデアを持っていますが、それを確認したいです。
NetworkKingPin

これは、Cに保存し@NetworkKingPin:\ hotstarsportslivestreamer動画\
Serenity_Life

回答:


2

このようにしてみてください:

@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

素晴らしい、これは完璧に機能します。
Serenity_Life

私が抱えている唯一の問題は、フォルダではなく、M:ドライブに直接保存することです。(上記の投稿の5分間の編集時間外に行った後にこれを実現しました)
Serenity_Life

@Serenity_Life ==>それで、あなたはまだ解決されていませんか?M:\ LiveStreamerという名前のフォルダーを作成しましたか?
ハックー

はい、フォルダの作成とcmdによるフォルダの作成の両方を試みましたが、両方とも機能しません。それはちょうどMのルートに入る:\
Serenity_Life

1
いいえ、それも機能しませんでした。しかし、大丈夫です、重要な部分は、外部HDにそれを取得し、それを自動化したことです。適切なフォルダーに移動するだけです。助けてくれてありがとう!
Serenity_Life
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.