GoGPT Best VPN GoSearch

OnWorksファビコン

dwbremote - クラウドでオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターを介して、OnWorks の無料ホスティング プロバイダーで dwbremote を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド dwbremote です。

プログラム:

NAME


dwbremote - dwb リモート コントロール

SYNOPSIS


ドゥブルリモート [オプション]

DESCRIPTION


ドゥブルリモート コマンドラインから dwb を制御できます。 それは通信します
XProperties を設定して dwb インスタンスを使用します。 戻り値は
stdout に出力されます。 dwbremote を使用するには 有効化-ipc で有効にする必要があります
通信する dwb インスタンス。

ドゥブルリモート 渡されたオプションに応じてウィンドウを見つけようとします。
オプションが使用されているか、ウィンドウが見つからない場合は環境を使用します
変数 DWB_WINID、設定されていない場合は、最後の dwb ウィンドウが使用されます
それは焦点を当てていました。 dwb によって実行されるユーザースクリプトでは、環境変数
DWB_WINID 常に設定され、実行されたウィンドウを指します
スクリプト。 複数のオプションを渡すと、すべてのオプションにコマンドが送信されます
一致するウィンドウ。

OPTIONS


-a - すべて
コマンドをすべてのウィンドウに送信します。

-c - クラス wm_class
WM_CLASS でウィンドウ ID を検索します。

-i --id ウィンドウID
コマンドをウィンドウに id で送信する ウィンドウID、XNUMX 進数のウィンドウ ID
フォーマットは 0x で始まる必要があります。

-l - リスト
ipc が有効になっているすべての dwb ウィンドウ ID を一覧表示します。

-n - 名前 wm_name
ウィンドウ ID を WM_NAME で検索します。

-p --pid ピッド
プロセス ID でウィンドウ ID を検索する ピッド.

-s --show-id
すべての応答でウィンドウ ID を出力します。ウィンドウ ID は次のようになります。
応答の先頭に追加されます。

コマンド


フックの追加 [フック ...]
実際にフックに接続せずにフックのリストを追加します。
フック フックのリストと フックのクリア.

バインド コマンド:ショートカット [コマンド:ショートカット ...]
ショートカットまたはコマンドをバインドして、コマンドライン コマンドのみをバインドします
ショートカットをバインドせずに コマンド:なし のみをバインドするために使用する必要があります
コマンドライン コマンドをバインドしないショートカット なし:ショートカット.

フックのクリア [フック ...]
が発行されないように、フックのリストを削除します。 に
フックを再度有効にする フックの追加 送信できます。 フックのリストについては、
フック.

空室状況 [プロンプト メッセージ]
確認プロンプトを表示します。 戻り値 true if y 押されて
偽の場合 n or エスケープ 押されました。

実行します command
コマンドを実行します。コマンドは次の場合と同じ方法で解析されます
コマンドラインから実行。 実行の省略形は先頭に追加されます :
コマンドに、すなわち ドゥブルリモート 実行します 下へスクロール 同等です
〜へ ドゥブルリモート :下へスクロール

取得する 引数
その他のプロパティを取得します

Arguments

すべてのドメイン
すべてのドメインの改行区切りリストを取得します。

すべてのホスト
すべてのホストの改行区切りリストを取得します。

すべてのタイトル
すべてのタイトルの改行区切りリストを取得します。

すべてのウリ
すべての URI の改行区切りリストを取得します。

現在のタブ
1 から始まる現在のタブの番号を取得します。

[n] ドメイン
n 番目のタブの有効なトップ レベル ドメインを取得します。
current tab is n は省略されます。たとえば、www.example.co.uk の場合は
example.co.uk を返します。

[n] 歴史
n 番目のタブの改行区切りの履歴リストを取得します。
n が省略された場合、現在のタブ。 最初のフィールドは履歴です
number、負の値は過去の履歴項目を示します。
正の数は転送履歴項目を示し、0
現在の uri を示します。

[n] host
n 番目のタブまたは現在のタブのホストを取得します
省略。

Nタブ
タブの総数を取得します。

プロフィール
プロファイル名を取得します。

セッション
セッションの名前を取得します。

設定
から現在のローカル設定のみを取得します。
インスタンスが受信されるため、
$HOME/.config/dwb/settings の設定。
local_set で変更されました。

[n] タイトル
n 番目のタブまたは現在のタブのタイトルを取得します
省略。

[n] URI
n 番目のタブまたは現在のタブの uri を取得します。n は省略されます。

フック フック [フック ...]
フックのリストに接続します。

フック

変更モード
モードが変更されたときに発行され、次の形式を返します。 変更モード


モード
新しいモードは、次のいずれかです。 通常の, insert, ヒント,
command or キャレット

タブを閉じる
タブが閉じられたときに発生し、次の形式を返します。 タブを閉じる

n
閉じたタブの数

文書_完了
DOM ドキュメントの読み込みが終了したときに発行されます。
フレーム、戻り形式: 文書_完了

n
タブの番号

メインフレーム
true メインフレームの DOM ドキュメントにある場合
積み込みが終わり、 false の DOM ドキュメントの場合
サブフレームが完成しました。

ダウンロード完了
ダウンロードが完了したときに発行され、次の形式を返します。
ダウンロード完了

destination_uri
ダウンロード先のURI。
ファイル:///tmp/download.pdf

実行します
コマンドが実行されたときに発行され、戻り形式: 実行します


command
実行されるコマンド

引数
引数付きのコマンドライン コマンドの場合は引数
or なし

n
数値修飾子または -1

フォーカスタブ
タブがフォーカスを取得したときに発生し、次の形式を返します。 フォーカスタブ

n
フォーカスを取得するタブの数

フック
コマンドのときに発行されます フック, フックの追加 or フックのクリア is
実行され、戻り値の形式: フック

アクション
どちらでも 加えます add_hooks または hook が実行された場合、 クリア if
clear_hooks が実行される

フック
フックのリスト。

ロード_コミット済み
新しいページの読み込みがコミットされたときに発行され、戻ります
フォーマット: ロード_コミット済み

n
タブの番号

URI
読み込まれる URI

読み込み完了
ページの読み込みが完了したときに発行され、次の形式を返します。
読み込み完了

n
タブの番号

URI
読み込まれる URI

ナビゲーション
タブまたはタブ内のフレームが新しいページを要求したときに発生します
読み込み、戻り形式: ナビゲーション

n
タブの番号

メインフレーム
true メインフレームなら、 false サブフレームなら
新しいページの読み込みをリクエストする

URI
読み込まれる URI

新しいタブ
新しいタブが作成されたときに発生し、次の形式を返します。 新しいタブ

n
新しいタブの番号

やめます
dwb が閉じられたときに発行されます。 応答は空になります

プロンプト プロンプトメッセージ
プロンプト ダイアログを表示します。

pwd_prompt プロンプトメッセージ
パスワード ダイアログを表示します。 パスワードプロンプトを使用することはできないことに注意してください
セーブ。


コマンドの実行

dwbremote :tabopen example.com
dwbremote -pid 1234 実行 2close

プロパティの取得

uri="$(dwbremote -id 0x1000001 get uri)"
title="$(dwbremote -id 0x1000001 get 2 タイトル)"
scripts_enabled="$(dwbremote -class foo setting enable-settings)"

ユーザー/パスワードプロンプト

username="$(dwbremote プロンプト ユーザー名:)"
if [ "$ユーザー名" ]; それから
password="$(dwbremote pwd_prompt パスワード:)"
fi

XNUMX つの dwbremote インスタンスを持つ複数のフック

#!/bin/bash

if [ "$DWB_WINID" ]; それから
DWBRC=dwbremote
ほかに
DWBRC="dwbremote -class foo"
fi

while read -配列; 行う
hook="${array[0]}"
ケース "$hook" in
ナビゲーション)
...
;;
ロード_完了)
...
;;
タブを閉じる)
...
;;
ESAC
done < <("$DWBRC" フック ナビゲーション load_finished close_tab)

複数のショートカットのバインド

while read -配列; 行う
bind="${配列[0]}"
ケース「$bind」
なし:xx)
...
;;
フーバー:gx)
...
;;
ESAC
完了 < <(dwbremote -pid 1234 bind none:xx foobar:gx)

onworks.net サービスを使用してオンラインで dwbremote を使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad




×
Advertisement
❤️ここでショッピング、予約、購入してください。料金はかかりません。これにより、サービスが無料で維持されます。