起動オプション - (2007/12/31 (月) 00:51:37) の1つ前との変更点
追加された行は緑色になります。
削除された行は赤色になります。
#contents()
*概要
起動オプション(コマンドライン引数)を指定することで、外部ソフトや動画情報ウィンドウでのスクリプトなどからNicoPlayerの起動時の設定や、起動しているNicoPlayerへの操作を行うことが出来ます。
引数はNicoPlayerへのパスの後に記述し、複数の場合はスペースで区切ります。パスにスペースが含まれていると引数を上手く分割できない場合があるので、パスを指定する場合は"..."のようにダブルクォーテーションで囲うようにします。
書式:
"(NicoPlyaerのインストールフォルダパス)\NicoPlayer.exe" 引数1 引数2...
*引数
**ダウンロード
***リストに追加
URL [オプション]
[オプション]には以下の表の内容が指定できます。
|-movie|動画を保存|
|-comment|コメントを保存|
|-info|動画情報を保存|
|-addlist|プレイリストに追加|
|-playafter|ダウンロード後再生|
|-createdir|フォルダを作成|
|savepath="パス"|保存先パス|
|log="日時"|過去ログ指定※1|
※ :オプションが何も指定されなかった場合はダウンロードウィンドウでの現在の設定内容が適用されます
※1:日時の指定は "年/月/日 時:分:秒"形式または、UNIX時間を直接指定できます。(時:分:秒は省略可能)
***ファイルからリストに追加
".datファイルパス"
**プレイリスト
***ファイル読み込み
".m3uファイルパス"
***ファイルからリストに追加
".m3uファイルパス" -addlist
***ファイルをリストに追加
"ファイルパス" -addlist
***リストをクリア
playlist -clear
**再生操作
***ファイルを再生
"ファイルパス"
***再生開始
player -play
***一時停止
player -pause
***停止
player -stop
***前へ
player -prev
***次へ
player -next
***シーク
player -seek pos=位置(ミリ秒)
player -seek pos_percent=位置(%)
**動画情報ウィンドウ
***ウィンドウの表示を変更
videoinfo -move href="パス"
**情報ウィンドウ
***メッセージを追加
info msg="メッセージ"
(-inactiveオプションと併用するとメッセージ追加時に情報ウィンドウを表示状態にしません)
**そのほか
//分類しづらいので何か分類方法あればお願いします
***NicoPlayerのウィンドウをアクティブにしない(全てのオプションと併用可能)
-inactive
***SendMessage()実行
sendmsg
例) "...\NicoPlayer.exe" sendmsg msg=273 wparam=8800 lparam=0
*使用例
**コメントのみダウンロード
http://www.nicovideo.jp/watch/sm***** -comment
**保存先を指定して動画をダウンロード
http://www.nicovideo.jp/watch/sm***** -movie savepath="C:\Download"
※上記ではC:\Downloadフォルダに保存
**動画の30%の位置にシーク
player -seek pos_percent=30
**動画の開始から5秒の位置にシーク
player -seek pos=5000
**現在のリストをクリアして新たにファイルから項目を追加
下記の内容を2回に分けて実行します。
playlist -clear
"C:\list.m3u" -addlist
※上記ではC:\list.m3uファイルから項目を追加
*コメント
#comment
#contents()
*概要
起動オプション(コマンドライン引数)を指定することで、外部ソフトや動画情報ウィンドウでのスクリプトなどからNicoPlayerの起動時の設定や、起動しているNicoPlayerへの操作を行うことが出来ます。
引数はNicoPlayerへのパスの後に記述し、複数の場合はスペースで区切ります。パスにスペースが含まれていると引数を上手く分割できない場合があるので、パスを指定する場合は"..."のようにダブルクォーテーションで囲うようにします。
書式:
"(NicoPlyaerのインストールフォルダパス)\NicoPlayer.exe" 引数1 引数2...
*引数
**ダウンロード
***リストに追加
URL [オプション]
[オプション]には以下の内容が指定できます。
|-movie|動画を保存|
|-comment|コメントを保存|
|-info|動画情報を保存|
|-addlist|プレイリストに追加|
|-playafter|ダウンロード後再生|
|-createdir|フォルダを作成|
|savepath="パス"|保存先パス|
|log="日時"|過去ログ指定※1|
※ :オプションが何も指定されなかった場合はダウンロードウィンドウでの現在の設定内容が適用されます
※1:日時の指定は "年/月/日 時:分:秒"形式または、UNIX時間を直接指定できます。(時:分:秒は省略可能)
***ファイルからリストに追加
".datファイルパス"
**プレイリスト
***ファイル読み込み
".m3uファイルパス"
***ファイルからリストに追加
".m3uファイルパス" -addlist
***ファイルをリストに追加
"ファイルパス" -addlist
***リストをクリア
playlist -clear
**再生操作
***ファイルを再生
"ファイルパス"
***再生開始
player -play
***一時停止
player -pause
***停止
player -stop
***前へ
player -prev
***次へ
player -next
***シーク
player -seek pos=位置(ミリ秒)
player -seek pos_percent=位置(%)
**動画情報ウィンドウ
***ウィンドウの表示を変更
videoinfo -move href="パス"
**情報ウィンドウ
***メッセージを追加
info msg="メッセージ"
(-inactiveオプションと併用するとメッセージ追加時に情報ウィンドウを表示状態にしません)
**そのほか
//分類しづらいので何か分類方法あればお願いします
***NicoPlayerのウィンドウをアクティブにしない(全てのオプションと併用可能)
-inactive
***SendMessage()実行
sendmsg [パラメータ]
[パラメータ]には以下の内容が指定できます。
|msg=Msg値|メッセージ|
|wparam=wParam値|第1パラメータ|
|lparam=lParam値|第2パラメータ|
SendMessage()関数については[[こちら>http://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/jpwinui/html/_win32_sendmessage.asp]]を参照して下さい。
*使用例
**コメントのみダウンロード
http://www.nicovideo.jp/watch/sm***** -comment
**保存先を指定して動画をダウンロード
http://www.nicovideo.jp/watch/sm***** -movie savepath="C:\Download"
※上記ではC:\Downloadフォルダに保存
**動画の30%の位置にシーク
player -seek pos_percent=30
**動画の開始から5秒の位置にシーク
player -seek pos=5000
**現在のリストをクリアして新たにファイルから項目を追加
下記の内容を2回に分けて実行します。
playlist -clear
"C:\list.m3u" -addlist
※上記ではC:\list.m3uファイルから項目を追加
**プレイリストの表示を切り換える(sendmsg使用)
sendmsg msg=273 wparam=8800 lparam=0
※273はWM_COMMAND、8800はID。lparam=0は省略可能。
*コメント
#comment
表示オプション
横に並べて表示:
変化行の前後のみ表示: