UWSCR 1.0.3# UWSCR 1.0.3 オンラインヘルプ 使い方# 使い方 インストール方法 zipファイルダウンロード wingetコマンド 実行方法 コマンドラインオプション スクリプトファイルのエンコーディング 注意 設定ファイル ファイルの所在 設定ファイルに関するコマンド 設定の優先順位 設定ファイルの構成 設定ファイルを読み取れない場合 json schemaについて ビルド方法 UWSCR ドキュメント Language Server機能について Language Clientとの通信方法 Language Serverが提供する機能 サンプルコード集 新機能を使ったサンプルコード TIPS スクリプト構文# スクリプト構文 スクリプト構文 識別子 変数定義 enum 関数定義 UObject 評価の順序 スコープ 数値 文字列 ホワイトスペース 演算子 条件式の判定 コメント 行結合 マルチステートメント 組み込み定数 16進数 起動時パラメータ OPTION def_dll 構造体 スレッド タスク with textblock call 例外処理 制御文 COMオブジェクト リストの改行表記 値型 特殊変数 ビルトイン関数# ビルトイン関数 引数の型について 文字列 真偽値 文字列操作関数 コピー copy() betweenstr() token() 置換 replace() chgmoj() サイズ length() lengthb() lengthu() lengths() lengthw() 正規表現 NewRE() regex() TestRE() Match() 利用可能な正規表現 JSON FromJson() ToJson() 検索 pos() 変換系 chknum() val() trim() chr() chrb() asc() ascb() isunicode() strconv() format() encode() decode() ウィンドウ操作関数 ID取得 getid() getallwin() idtohnd() hndtoid() getctlhnd() ID0について ウィンドウ操作 clkitem() ctrlwin() sckey() setslider() sendstr() mouseorg() chkmorg() ウィンドウ情報取得 status() monitor() posacc() muscur() peekcolor() getslider() chkbtn() getstr() getitem() getslctlst() chkclr() 画像検索 chkimg() saveimg() 低レベル関数 mmv() btn() kbd() acw() 仮想キーコード一覧 スクリプト制御 実行をブロック sleep() 動的評価 eval() エラー発生 raise() assert_equal() タスク Task() WaitTask() 型チェック type_of() システム関数 システム情報 kindofos() env() wmi() cpuuserate() sensor() プロセス実行 exec() shexec() CUIシェル doscmd() powershell() pwsh() 入力制御 lockhard() lockhardex() 音声出力 sound() beep() キー入力 getkeystate() sethotkey() 仮想キーコード一覧 システム制御 poff() 日時 gettime() 音声 speak() recostate() dictate() ファイル操作関数 テキストファイル fopen() fget() fput() fdelline() fclose() iniファイル readini() writeini() deleteini() INI関数のファイルID利用について その他のファイル操作 deletefile() getdir() dropfile() ZIPファイル zip() unzip() zipitems() GUI ダイアログ msgbox() input() slctbox() popupmenu() メッセージ表示 balloon() fukidasi() logprint() HTMLフォーム createform() Form情報 Formオブジェクト WebViewRemoteObject 組み込みウィンドウのクラス名一覧 配列操作関数 配列の変更 qsort() reverse() resize() setclear() shiftarray() 配列長を得る Length() 配列要素を使う slice() calcarray() 文字列との相互変換 join() split() 数学関数 isnan() random() abs() zcut() int() ceil() round() sqrt() power() exp() ln() logn() sin() cos() tan() arcsin() arccos() arctan() COMオブジェクト COMオブジェクトの作成・取得 createoleobj() getactiveoleobj() コレクション getoleitem() VARIANT vartype() VAR定数 非推奨関数 safearray() Excel xlopen() xlclose() xlactivate() xlsheet() xlgetdata() xlsetdata() ウェブ関連 ブラウザ操作 BrowserControl() Browserbuilder() RemoteObjectType() IE関数互換 BrowserBuilderオブジェクト Browserオブジェクト TabWindowオブジェクト RemoteObject ブラウザ操作サンプル ダウンロード先やその方法の制御について HTTPリクエスト Webrequest() WebRequestBuilder() WebRequestオブジェクト WebResponseオブジェクト HTTPパーサー ParseHTML() HtmlNodeオブジェクト ライセンス# UWSCRのソースコードは MIT でライセンスされています 依存crateのライセンスは サードパーティライセンス を参照ください コミュニティ# Discord 開発支援# UWSCR開発支援 - CAMPFIRE (キャンプファイヤー)