タグ

scriptに関するshutaroのブックマーク (15)

  • Google Apps Script は何が強くてどんなときに使うべきかプラクティスをまとめてみた

    はじめにGoogle Apps Script は無料で色んなことが実現できるため、ついつい「全て GAS でやっちゃおう」みたいな話になりがちです。Google Apps Script も万能ではないので、強み・弱みを理解した上で他の選択肢と比較して使うのをお勧めします。 Google Apps Script のプロジェクトを 2–30 個作ってきた中で、自分なりのプラクティスをまとめてみます。 この内容は Cloud Next ’18 in Tokyo で登壇したときの内容を含んでいます。この登壇から半年以上経ったのでアップデート部分も以下にまとめています。 Google Apps Script の強み・弱みまず、強みと弱みについてまとめてみます。 強み 1. Google Apps の API を簡単に呼び出すことができる一番の強みはこれだと思います。Google Apps Scrip

    Google Apps Script は何が強くてどんなときに使うべきかプラクティスをまとめてみた
  • 【保存版】初心者向け実務で使えるGoogle Apps Script完全マニュアル

    みなさん、こんにちは! タカハシ(@ntakahashi0505)です。 Gmail、Googleカレンダー、スプレッドシート、ドキュメント、フォーム、翻訳、などなど…Google仕事に役立つ数多くのサービスを提供してくれています。 もちろんGoogle検索もありますね。 Google Apps ScriptはGoogleが提供しているJavaScriptベースの開発環境。 冒頭に紹介したサービスをはじめ数多くのGoogleサービスをプログラミングにて操作をすることができる魔法のようなシロモノです。 当ブログではあれやこれやのGoogle Apps Scriptのテクニックについてお伝えしていますが、全くの初心者ではどこからどのように習得していいのか迷ってしまうかも知れません。 このページでは【初心者がGoogle Apps Scriptを使って何かしらかの便利ツールやシステムを作れるよ

    【保存版】初心者向け実務で使えるGoogle Apps Script完全マニュアル
  • WshShellオブジェクトを利用する(3) - @IT

    第12回で述べたように、WshShellオブジェクトにはアプリケーションを起動するためのメソッドが2つある。RunメソッドとExecメソッドだ。Runメソッドは第12回で解説済みなので、今回はExecメソッドについて解説する。ExecメソッドはRunメソッドとは違い、起動するアプリケーションのウィンドウ・スタイルを変更したりはできないが、スクリプトを通じて起動したアプリケーションと通信できることが特徴である。Execメソッド自体は引数に実行するファイルのパスを取るだけであるが、戻り値(オブジェクト)を返す。それがWshScriptExecオブジェクトである。WshScriptExecオブジェクトを介して起動したアプリケーションと通信することが可能である。 まずは基的な例を示す。 Option Explicit Dim objWshShell Set objWshShell = WScri

    WshShellオブジェクトを利用する(3) - @IT
  • オブジェクト指向スクリプト言語 Ruby

    Ruby 3.3.0 リリース Ruby 3.3.0 が公開されました。Ruby 3.3ではPrismという新しいパーサーの追加、新しいパーサージェネレーターであるLramaによるBisonの置き換え、RJITという新たなJITの仕組みを追加、YJITの高速化など様々な改善が行われています。 もっと読む... Posted by naruse on 25 Dec 2023 Ruby 3.3.0-rc1 リリース Ruby 3.3.0-rc1 が公開されました。Ruby 3.3ではPrismという新しいパーサーの追加、新しいパーサージェネレーターであるLramaによるBisonの置き換え、RJITという新たなJITの仕組みを追加、YJITの高速化など様々な改善が行われています。 もっと読む... Posted by naruse on 11 Dec 2023

  • WshShellオブジェクトを利用する(2) - @IT

    連載目次 今回は、前回に引き続いてWshShellオブジェクトのメンバ(メソッド/プロパティ)について解説する。 前回に引き続いてWshShellオブジェクトのメンバと、それから派生するオブジェクトのメンバを記したオブジェクト・モデル図をここに示す。今回は以下の赤い矢印で示したメンバについて取り上げる。 レジストリを参照・操作するメソッド レジストリはWindowsやアプリケーションの設定情報が格納されたファイルであり、設定情報がOSやアプリケーションによって書き込まれ、必要に応じて参照される。ユーザーがレジストリを直接編集することは通常はないうえ、いたずらにいじるとシステムが破壊されてしまう危険性も伴うのでできれば避けた方がよい。だが、どうしても必要な場合はレジストリ・エディタなどで閲覧、値の書き込みや変更を行う。その場合、同じレジストリ操作を繰り返し行う必要があるのなら、スクリプトで行

    WshShellオブジェクトを利用する(2) - @IT
    shutaro
    shutaro 2007/11/29
    レジストリ
  • ゲームから読み解く、俺スクリプト時代の知的な挑戦 (1/2) - @IT

    Live Search 10月中旬、キーワード「初音ミク」に対するGoogleYahoo!の画像検索が実行できないという問題が起こり、一部で話題になっていました(参照記事:「意図的削除はしていない」が…… 謎深まる“消えた初音ミク”問題)。このとき、最も私にとって印象的だったのは、実は「初音ミク」という歌を歌わせるソフトではなく、この事件が起きて初めてWindows Liveの画像検索を使った人が、「Liveの画像検索はよくできてるね」といったことでした。 なぜ、この一言が印象的だったのか…… といえば、検索エンジン、特に画像検索は複数のサイトを使い比べて選ぶのが当たり前だと思っていたからです。 一般のキーワード検索でGoogleが優れているのは事実ですが、画像検索に関してはどのサービスも一長一短で、決定的な一つはないというのが私の感想です。実際、いつもと違う検索エンジンを使うと意外な画

  • PowerShellスクリプティングの第一歩(後編)

    具体的には、最初にスクリプトを実行するための基的な手順を理解したうえで、PowerShellにおける変数や制御構文、関数など基礎的な構文の解説を行っていく。 PowerShellスクリプトの基 スクリプトとはいっても、その実体はファイルとして保存されたコマンドの集合にすぎない。例えば前回も紹介した次のコードをスクリプト化するには、ただ単にこれをテキスト・エディタで入力し、ファイルとして保存すればよい。 ここでは、スクリプトのファイル名を「Begin.ps1」としておこう。ファイルのベース名には任意の名前を指定できるが、PowerShellスクリプトの拡張子は「.ps1」としなければならない。 ただし拡張子を「.ps1」としたスクリプト・ファイルをエクスプローラなどからダブルクリックしてもPowerShellが自動起動するわけでは「ない」点には注意が必要である(試してみれば分かるように、

    PowerShellスクリプティングの第一歩(後編)
  • WshShellオブジェクトを利用する(1) - @IT

    第12回 WshShellオブジェクトを利用する(1):基礎解説 演習方式で身につけるチェック式WSH超入門(1/2 ページ) 今回からはWShellオブジェクトについて解説する。最初は外部プログラムの起動や制御を行うRun、AppActivate、SendKeysメソッドについて解説。 連載目次 今回から数回にわたって、WSH(Windows Script Host)の内部オブジェクトであるWshShellオブジェクトとそこから派生するオブジェクトについて解説していく。 WshShellオブジェクト まずはWshShellオブジェクト(ProgIDは“WScript.Shell”)と、それから派生するオブジェクト群(WshEnvironmentオブジェクト、WshSpecialFoldersオブジェクト、WshShortcutオブジェクト、WshUrlShortcutオブジェクト、Wsh

    WshShellオブジェクトを利用する(1) - @IT
  • 初歩の「Perl」「Python」「Ruby」 - @IT情報マネジメント

    プログラミング手法は、われわれの多くがソフトウェア開発業界に足を踏み入れたときから大きな変化を遂げてきた。開発ツールだけでなく、複雑な問題に対するソリューションを明示するために利用する言語も変化した。 今日、ソフトウェアの開発を仕事にする人々は複数の言語を駆使する。通常、彼らには必ず複数のプログラミング言語でアプリケーションを開発した経験がある。多くのアプリケーションを実装するに当たり、「ダイナミック言語」と呼ばれるクラスの言語が優先的に選ばれるようになった過程が興味深いので、ここでそれを見ていこう。 稿はこのタイプの言語について、なぜ人気が高いのかを考え、これらのうちPerlPython、そしてRubyを中心に、主な仕様や各言語の違いをいくつか理解できるよう見ていく。 ダイナミック言語とは何か? 技術的には、実行時に機能の修正が可能なものをダイナミック言語という。どういうことかという

  • http://www.anchorsystems.co.jp/anchor/ashp/netmon/samples/wmi_hard.html

  • 「DNSをスクリプトで設定」(1) Windows Server Insider - @IT

    IT 会議室 Indexリンク Windows Server Insider Insider.NET System Insider XML & SOA Linux Square Master of IP Network Java Solution Security & Trust Database Expert RFID+IC リッチクライアント & 帳票 Server & Storage Coding Edge @ITクラブ Cafe VB業務アプリケーション開発研究 @IT SpecialPR

  • 次世代Windowsシェル「Windows PowerShell」を試す(前編) ― @IT

    稿は2006年4月12日に公開された「次世代WindowsシェルMSH(コード名:Monad)を試す(前編)」の改訂版です。Windows PowerShell RC1版のリリースに合わせて、Monadシェルの正式名称は「Windows PowerShell」となりました。MSHおよびMonadという名称はもはや使用されません。 Monadベータ版からの変更点の詳細については稿冒頭で言及しているWindows PowerShell体のファイル「PowerShell_i386.zip」に含まれる「Windows PowerShell RC1 release notes.htm」に記載されています。 Windowsのシェルといえばコマンド・プロンプト(cmd.exe)であるが、その機能はUNIXなどのシェルと比較するとまったく貧弱なものである。WindowsではMMC(Microsoft

    次世代Windowsシェル「Windows PowerShell」を試す(前編) ― @IT
  • Windowsスクリプティング環境比較:PowerShell vs WSH ― @IT

    [運用] Windowsスクリプティング環境比較:PowerShell vs WSH ―― 伝統のWSH 対 先進のPowerShell、どっちを使う? ―― 1.PowerShellのインストールと動作確認 Microsoft MVP Visual Developer - Scripting 牟田口 大介 2007/04/12 Windowsスクリプティング環境:旧来のWSHと新しいPowerShell Windowsを使っていて、定型作業を手動で繰り返し行うのは苦行としかいいようがない。例えば大量のファイル群から必要なファイルを探し出し、別のフォルダにドラッグ・アンド・ドロップして、そのファイルをワープロ・アプリケーションで開いて、ある文字列を置換して……、などということを複数のファイルに対して行う必要があり、しかもそれを毎日やらなければならないときたら、キーボードをたたき壊したくなる

  • WMIを使うスクリプトを簡単に作成する - @IT

    WMI(Windows Management Instrumentation)とは、WBEM(Web-based Enterprise Management)の標準仕様に従ってマイクロソフトが実装したWindowsシステムを管理するためのインターフェイスである。WSHスクリプトなどから呼び出すことで、Windowsの管理などを実行できる。Windows 2000以降のNTカーネルで稼働するWindows OSには、このWMIサービスが標準搭載されている。具体的には、CPU使用率やASP.NETの動作状況、各種I/Oやネットワーク・インターフェイスの状態などを確認し、設定することが可能だ。 しかしWMIは豊富な機能を持ち、メソッドやプロパティの数も膨大なので、スクリプトなどから利用するのは容易ではない。例えば、WMIのインターフェイスを利用してProcessorPerformanceの値を調

  • TechNet Script Center

    Summary: Using PowerShell to identify RPC ports in use by capturing content from PowerShell We'd like to introduce you today to one of our newest bloggers!  It's a froopingly awesome friend of ours, Joel Vickery, PFE.  (did I mention Dr. Scripto is a big fan of books written by Douglas Adams?....oops!) Take it away Joel! Thanks Doc!  So ...

    shutaro
    shutaro 2006/01/25
    ネットワーク接続を IP アドレスに関連付ける方法
  • 1