UWSCRの開発状況について
リリーススケジュールについて 0.15.0 2023年内リリースの予定でしたが間に合わなさそうです。すいません。Language Serverが思ってた以上にむずかしかった… Language ...
25 search resultsShowing 1~20 results
You need to log-in
リリーススケジュールについて 0.15.0 2023年内リリースの予定でしたが間に合わなさそうです。すいません。Language Serverが思ってた以上にむずかしかった… Language ...
UWSCではCOMインターフェースを介してのInternet Explorer操作が主流でしたが、UWSCRでは標準機能としてGoogle ChromeおよびMicrosoft Edgeの自動操...
HTTPリクエストを送るための関数が追加されました。Web APIやスクレイピングに利用できます。 スクレイピングを推奨するものではありません。近年では規約でスクレイピングを禁止しているサイトも...
chkimg chkimgの実装はUWSCとは全く違うものになっています。 chkimg定義 [ [X座標, Y座標, スコア], ] = chkimg( 画像ファイルパス, スコア = 95,...
ダイアログ等を表示する組み込み関数の変更点についての解説です。 クラス名 各ウィンドウのクラス名がUWSCとは異なります。また、それぞれ定数が定義されています。 関数 クラス名 定数 msgbo...
ファイル操作系組み込み関数の変更点および新規に追加された関数の解説です。 変更 fopen fopenの戻り値が数値ではなくなりました。代わりにファイルIDオブジェクトを返します。 以下のような...
システム系組み込み関数の変更および新規追加された関数についての解説です。 変更点 kindofos 戻り値に対応した定数を新たに定義しました。 定数 値 OS_WIN2000 12 OS_WIN...
スクリプト制御系関数の変更点および新規に実装された関数についての解説です。 変更点 eval UWSCとは異なり式だけではなく文も評価できるようになりました。UWSCではスクリプト評価とeval...
文字列操作系組み込み関数の変更点および新規追加された関数の解説です。 変更点 replace 正規表現を用いた置換ができるようになりました。第四引数をTRUEにすることで第二引数を正規表現として...
UWSCの一部の組み込み関数には取得したデータ群を数を返し、実際のデータは特殊配列変数に格納するというものがありました。具体的には以下になります。 関数 特殊配列変数 getallwin ALL...
call文が拡張され、バイナリ化したモジュールやWeb上のモジュールを読み込むことができるようになっています。 uwslファイルの読み込み uwslファイル(バイナリ化したモジュールファイル)を...
Taskという仕組みが追加され、async/awaitができるようになりました。命名に関してはC#でTaskと呼んでるのでそれでいいかな、という感じでやりました。 組み込み関数による非同期処理 ...
UWSCRではstruct-endstruct構文によりCライクな構造体を定義できるようになりました。 構造体定義 // メンバ名: 型名を記述 // 型名に関してはdef_dllとほぼ同じ /...
def_dllにもいくつかの新機能が追加されています。 エイリアス機能 呼び出したいdll関数に任意の名前を付けることができるようになりました。 uwscr // 別名:DLL関数名 と記述する...
UObjectはjson互換のオブジェクトです。専用の組み込み関数によりjsonとUObjectの相互変換が可能です。また、jsonのリテラル表記からUObjectを得ることも可能です。 UOb...
UWSCR独自の機能としてenum(列挙体)が追加されました。 enum定義 enum-endenum構文で定義します。enumはグローバル定数として定義されます。 enum MyEnum fo...
新規構文についての記事を書いている途中ですが、アドベントカレンダーの予定に穴が空いてしまったため急遽設定ファイルの話をねじ込んでいます。 UWSCRの設定ファイルはUWSCとは互換性が一切ありま...
for文が少しだけ拡張されています。 for-inの左辺拡張 inの左辺の変数で右辺の配列・コレクションの要素を受けられましたが、それに加えてインデックス番号と最終周かどうかのフラグを得られるよ...
UWSCではclass/module構文でモジュールを定義することができました。class構文もmodule構文も機能としては同一で、機能的にはモジュールなのだからじゃあclassってなんだった...
ユーザー定義関数もいくつかの変更点があり、利便性が向上しています。また、無名関数を定義できるようになり関数の戻り値として関数を返す、ということもできるようになっています。 どこにでも書ける UW...
25 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.