カテゴリー:Electron 一覧

Electron アプリScriptDictionary

ExtendScript用のXML解読アプリケーション作りました。ExtendScriptではExtendScript Toolkitに用付属しているXMLにExtendScriptのオブジェクトモデルが書いてあります。 場所はMacなら /Library/Application Support/Adobe/Scripting Dictionaries CC WinならC:\Program Files (x86)\Common Files\Adobe\Scripting Dictionaries CC 尚PremiereだけC:\Users\username\AppData\Roaming\A

Read more

ElectronでTray iconを使う

Extensionを作れるようになると色々作ってしまうのですがパネルばかり作ってもパネルで画面が埋め尽くされて本来のワークスペースが破壊されて返ってやりづらくなりますしそもそもパネル自体できる事に限界があります。しかしパネル上ではできないメニューからの実行やキーボードショートカットといった機能も扱えれば可能性はもっと広がるでしょう。そして今回もElectronを使用するのですがElectronはwebベースの技術でUIが作れるだけでなくキーボードショートカット、アイコン、メニューといった幅広い機能をアプリケーションを制御できます。今回Trayアイコンの実装からscriptを実行するアプリケーシ

Read more

Electron製リネームソフト

Electron でリネームソフトを作りました。正規表現を打ち込んでそれを元にリネームします。いかにも既にありそうな感じですが一応自前で作ってみました。その他機能としては正規表現を登録、保存できる、特定のフォルダーを監視して入ってきたファイルをそのままリネームできる機能です。 メインフォーム プリセットフォーム 基本的な使い方はリネームしたいファイルをメインフォームにドラッグアンドドロップで追加します。正規表現を入力して置き換えたい文字群を入力すると正規表現に該当する文字を指定の文字で置き換えます。置き換え前、置き換え後のファイル名をリストで確認できますし下に表示されているサンプルからも確認で

Read more

Electronでドロップアイコンを作る。(Win版)

jsとhtmlとcssでアプリが作れるElectronによるドロップアイコンを作る、のwindows版です。アイコンにファイルをドロップしてアプリケーションにファイルの情報を渡すシステムを使用した具体的な完成されたアプリケーションはこちらの記事をご参照ください。 macの場合はwill-finish-launchingイベントとopen-fileイベントでアイコンにファイルがドラッグされるのを待ってドラッグされたらコールバックでドラッグされたファイルを受け取りました。しかしこれらのイベント、ドキュメントを見るとわかるのですがopen-fileイベントはmac OSのみでwindowsではpro

Read more

ElectronとExtensionによるIllustrator用ドロップレット (mac,win向け)

Photoshopにあるドロップレット 、便利でよくよく使います。IllustratorなんかでもaiファイルをPDFに書き出す時なんか一括でやるためにあったら便利だと思ったのですが同じAdobe製品なのに何故かIllustratorには無かったりします。というわけで作ってみました。 ドロップレットのアイコンをElectronで再現 Javascriptでアプリが開発できるElectronでドロップするアイコンを作ります。過去の記事参照。Electronのアイコンにドロップされたファイルを受け取ってそれをIllustratorに送ってファイルを開く、アクションの実行を行います。ただしElect

Read more

Electronでドロップアイコンを作る。(mac版)

jsとhtmlとcssでアプリケーションが作れるElectronでドロップアイコンを作ってみます。Photoshopでいうドロップレット ですね。アップルスクリプトなんかでも作れるのですがそこはアップルスクリプト覚えるのめんどくさい、やりづらいという方向けにやっていきます。入門を済ませた方なんかはお分かりですがElectronはnpmでインストールするところから始めます。今回パッケージ化も行うのでそれを見越してパッケージ用のモジュール、electron-builderもインストールします。この時devDependenciesでインストールしてください。dependenciesでインストールする

Read more

ファイル操作からエクセル操作までjsでゴリ押しするためのElectron

Adobe scriptを書く方にとってはもはや当たり前となりつつあるJavascript。しかしAdobe周辺の作業に関わらずPC周りのあらゆる作業を自動で捌きたいと思った方も多いと思います。でも別言語はよくわからない、PowerShell?WSH?VBA何それ?Apple script?それ食えるの?という方にぴったりのネイティブアプリの開発方法、フレームワークがあります。Electronです。 Electron Electronとはhtml,cssでUI周りを作って内部の動きjsで作れるフレームワークです。つまりweb siteを作る技術でそのままアプリが作れる代物です。Adobe CE

Read more

Electronで音楽プレイヤー作った

React、Redux、Typescript、styled-component、Electronで何かしらアプリでも作ろうと思って音楽プレイヤーを作成してみた。音楽の再生、プレイリストの作成など基本の機能を搭載、その他videoデータ(mp4)を再生しながら音楽を再生できます。テーマカラーの設定から背景画像に簡単なフィルターをかけたりできます。 使用方法 音楽データをフォルダー単位で読み込めます。右のリストフォームにフォルダーをドラッグドロップで登録も可能ですし上のalbumボタン を押してダイアログから選択もできます。 setting プレイヤーの見た目の設定をします。テーマカラーの選択、背

Read more