パスワードを忘れた? アカウント作成
9154595 journal
日記

M-FalconSkyの日記: バッチファイルで悩む 5

日記 by M-FalconSky

あとほんとはシェルスクリプトも書かねばならぬが、どうしたものか。

# 全環境で動くファイル操作スクリプトとかないんかな。
# sh以下でいいんだけどなー。

----
2013/06/12 追記
みなさんどうもですー。

うーん、JavaScriptでどうにかなる、かな?ちょっと考えてみます。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
  • by IR.0-4 (24198) on 2013年06月12日 9時22分 (#2399640) 日記

    Windows Script Hostのjavascriptでの方が吐き気が少なくて済みますよ

    # 万に一つWindowsでもLinuxでも動くって話題じゃないですよね?

    • by Ryo.F (3896) on 2013年06月12日 9時36分 (#2399657) 日記

      正確には、JScriptだな。JavaScriptより機能が拡張されている。
      Windows Script Host (WSH)前提なら、VBScriptも使える。
      WSHは、Windows 98以降に搭載されてるから、EOLを向かえていないWindows系OSなら、「全環境で」使える。

      個人的には、PowerShellを勧めたいところだけど、Windows 7/Windows Server 2008 R2以降で標準搭載になったばかりなので、「全環境で」ってわけには行かないかな。

      親コメント
      • by IR.0-4 (24198) on 2013年06月13日 14時29分 (#2400564) 日記

        array.length = n
        での配列サイズ変更が出来なかったり

        Object.definePropertyが使えないせいで
        enumerablefalseに出来なかったり

        全環境で動く変わりに、
        最近は元となるJavaScriptのバージョンが古いのか、
        使いたい機能がなかったりするので、
        JScriptっていうネームスペースを頭の中に作ろうかと思ってます。
        どうも、政治的な名前に思えて抵抗があるんですよね

        PowerShellは詰めが甘い感じがしてモチベーションが下がって挫折しました。
        どうやらAPIを直接叩けるらしいので、今の所無二の価値があるのですけどね

        親コメント
        • by Ryo.F (3896) on 2013年06月13日 15時06分 (#2400594) 日記

          PowerShellは詰めが甘い感じがしてモチベーションが下がって挫折しました。

          どの辺でそう感じました?

          私としては、次の点が気に入らないところです。

          • ネイティブにオブジェクトを定義できない。C#のコードを埋め込む事で回避できるが。
          • タスクで実行するときなど、バックグランドで実行する時に、単体では標準入出力を抑制できない(コンソールウィンドウが表示されてしまう)。VBScriptと組み合わせるとなんとかなるが。

          でもまあ、全体としては満足してます。

          親コメント
  • by Anonymous Coward on 2013年06月12日 8時59分 (#2399624)

    コマンド並べるだけだったら…

typodupeerror

「科学者は100%安全だと保証できないものは動かしてはならない」、科学者「えっ」、プログラマ「えっ」

読み込み中...