- スレ立てるまでもない質問はここで 149匹目
817 :811[]:2019/10/13(日) 13:09:10.38 ID:5AXSetjs - 皆さん、ご回答ありがとうございます。
C#やTypeScriptは事前コンパイルが要るのであまり食指が動いていません。 ダブルクリック即実行がとても嬉しいです。ただ、VBSはWSHによるダブルクリック即実行&InputBox標準搭載がとても魅力的ですが、やれることが少ないのとコードが長くなり過ぎることと将来性がゼロなことからやる気は有りません。 PowerShellはダブルクリック実行のためにセキュリティ解除したシェバンを書いたり、色々面倒なのでやはり食指が動きません。 最近Rubyを始めてみたのですが、以下のコードを先頭にシェバンしたバッチを書けばダブルクリック実行できるのでとてもありがたく思っています。 @echo off @ruby -x "%~f0" 2>%~n0.err @for %%i in ("%~n0.err") do if %%~zi == 0 (del /s /q "%~n0.err") >NUL @exit /b こういった観点を踏まえてアドバイスを頂けるととても嬉しいです。
|
- スレ立てるまでもない質問はここで 149匹目
823 :811,817[]:2019/10/13(日) 17:43:39.23 ID:5AXSetjs - 私の状況をしっかり伝えていなかったため混乱が生じてすみません。
私は総務部門のIT係をしています。後輩が一人いて彼もメンテナーをする必要があります。 前任者から引き継いだバッチが汚くていじりにくいのと、無駄な部員の無駄な手作業が多いのを何とかするため、色々策を練っている最中です。 RubyとPythonのどちらがいいか聞いていおいて、先にRubyを始めているというのは混乱させるもので、すみませんでした。 Rubyも始めたばかりで、これから続けていいものかがよくわからないため、他の選択肢とフラットに考えたくてこのように質問しました。 部門のIT音痴のメンバにも操作させることが肝要なので、ダブルクリックで実行できることは必須です。部員のPCにRubyやPythonの環境をインストールする程度は良いですが、それ以上にローカルPC環境を大きく変更しないとまずいのも避けたいです。 コンパイル言語が嫌なのは、ソースと実行ファイルの二重管理をしたくないからです。 朝の一括バッチで部員全員に更新プログラムを反映するなどを考えているので、なるたけメンテファイル数を減らしたいと思っています。 こういった条件で再度、ご教授いただけると大変嬉しいです。
|
- スレ立てるまでもない質問はここで 149匹目
825 :デフォルトの名無しさん[]:2019/10/13(日) 17:52:16.24 ID:5AXSetjs - >>824
食指という表現は質問者として不適切だったと思います。 失礼いたしました。
|
- スレ立てるまでもない質問はここで 149匹目
829 :811,817,823,825[sage]:2019/10/13(日) 18:32:12.13 ID:5AXSetjs - >>826
VBAは今までもちょくちょく使って来ましたが、最近RubyでWIN32OLEを使うようになって、特にRubyでやってもかなり同様のことが出来るなと感じています。 SQLってADOとかで接続する時にこれまでも使ってきましたが、単独で使うイメージが有りません。
|
- スレ立てるまでもない質問はここで 149匹目
832 :デフォルトの名無しさん[]:2019/10/13(日) 19:01:29.79 ID:5AXSetjs - >>830
これって簡単なんですか? オペレーター側のローカルPCのの環境セットアップが簡単ならやりたいです。
|