Windowsでプログラミングをするときに,これだけは知っておきたいTipsや設定を集めました。これらの知識は,プログラムを作るとき,実行するとき,トラブルを解決するときにどうしても必要になります。きっちり覚えておきましょう。なお,ここで紹介するWindowsは,基本的に「Windows XP」を指します。「Windows 2000」「Windows Vista」など他のバージョンでは使えない場合があります。 コマンドプロンプトで実行するプログラムが無限ループに陥ってしまった場合は,Ctrt+C,Ctrl+Z,Ctrl+Qなどのキー操作で停止させられる可能性が高いです。PHP,Perl,Rubyなどの言語はCtrl+Cでスクリプト・エンジンが停止するので,実行中のスクリプトごと停止できます。なおVBScript/JScriptといったWindows Script Host(WSH)はこうし
解説 単一のテキスト・ファイルに含まれる特定の文字列を指定された文字列で置き換えることは、メモ帳などのテキスト・エディタでも十分に可能である。だが、いざ対象が複数のファイルにまたがっていると、その作業は途端に煩雑となる。いちいち個々のファイルを開いて置き換えを実行する手間はいうまでもなく、そうした冗長な手順は間違いを誘発する一因ともなる。 しかし本サンプルの文字列一括置換ツールを利用すれば、複数のテキスト・ファイルもただドラッグ&ドロップするだけで、簡単にすべての文字列を置き換えることができる。しかも、置き換え規則には正規表現を使用できるから、より複雑な編集を行いたいといった場合にも、十分に応用が利くものであろう。 操作方法 それではさっそく、文字列の一括置換ツールを作成してみよう。今回は、WSH(Windows Scripting Host)を使って作成してみる。仕様としては、置換ツール
ここではVBScript のちょっとつっこんだ内容を書き留めておきます。入門的なチュートリアルはネット上でも優れた内容のものが多数、見受けられますので、言語仕様の重箱の隅をつついたり、マイナーで使われてなさそうな機能に焦点をしぼります。 WSH 5.6 での動作を説明していますので、ブラウザ等での挙動とは異なる部分があるのはご了承ください。
Azure を探索 Azure について 安全かつ将来を見据えた、オンプレミス、ハイブリッド、マルチクラウド、エッジのクラウド ソリューションについて調べる グローバル インフラストラクチャ 他のどのプロバイダーよりも多くのリージョンを備える持続可能で信頼できるクラウド インフラストラクチャについての詳細情報 クラウドの経済性 Azure の財務上および技術的に重要なガイダンスを利用して、クラウドのビジネス ケースを作成する 顧客イネーブルメント 実績のあるツール、ガイダンス、リソースを使用して、クラウド移行の明確なパスを計画する お客様事例 成功を収めたあらゆる規模と業界の企業によるイノベーションの例を参照する
RE さん、こんにちは。ご存知のように、2002 年、Scripting Guys がまだ小文字の scripting guys だった頃、私たちは「Microsoft Windows 2000 Scripting Guide」 (英語) の作業を開始しました。ガイドの編集にあたり、テキスト ファイルについて "言及" することさえ間違いであると考えた人々からかなりの抵抗がありました。なぜでしょう。それは、もはや誰もテキスト ファイルを使用しておらず、廃れたテクノロジに対して時間を無駄に使うことは馬鹿げていたからです。 これらすべてに対する教訓は何でしょうか。今は 2006 年で、Hey, Scripting Guy! のコラムで今年最初に取り上げる質問がテキスト ファイル絡みの質問です。誰も使用しない廃れたテクノロジを扱うのも悪くはないですよね。次のようなテキスト ファイルをお持ちなので
和歌用タグ挿入 uta.vbs uta.lzh 改行コード削除 Remove_VBCR.vbs Remove_VBCR.lzh 改行コード・空白文字削除 Remove_VBCR+space.vbs Remove_VBCR+space.lzh ルビ入力 ruby.vbs ruby.lzh 注記(9ポイントにするだけ) note_9pt.bas note_9pt.lzh 割註 sep_note.bas sep_note.lzh 《uta.vbs》和歌用のタグを自動入力する。 《Remove_VBCR.vbs》<div>タグの後を除き、選択範囲の改行コードを削除する。 《Remove_VBCR+space.vbs》選択範囲の改行コードと空白文字を削除する。 《ruby.vbs》HTMLにおけるルビの入力を簡単にする。 《note_9pt.bas》フォントを9ポイントにする
| 新しいページ | 編集 | 差分 | 編集履歴 | ページ名変更 | アップロード | 検索 | ページ一覧 | タグ | RSS | ご利用ガイド | 管理者に問合せ | おすすめリンク | 転職ならen | 転職ならエン | 派遣ならen | 求人ならen | アルバイトならen | デジカメプリント | 年賀状 | ましかくプリント | 辞書 | | 判例 | オークション | 郵便番号 | 旅行 | グルメ | 2ch風無料掲示板 | ソーシャルプロフィール | 無料ホームページ | 無料SNS |php |ポイント | @wiki - 無料レンタルウィキサービス | プライバシーポリシー| 関連ページ| 関連ホットワード| リンク元| トラックバック
クレジットカード現金化の高還元率の優良店を選ぶためには クレジットカード現金化の優良店を選ぶポイントは、換金率やスピードもありますが、そのほかにも見ておきたいポイントもあります。 お金に厳しい人が利用しますので、手数料やキャンペーンの有無、価格交渉ができる業者ということは見ておきたいところです。 それぞれどのような内容なのでしょうか。 手数料が無料であるクレジットカード現金化の業者には、手数料をすべて無料でしてくれるところがあります。 業者によっては、単純に手数料という名目で業者側の利益がとられていたり、振込手数料、事務手数料という名目で少額ながらお金がかかることがあります。 せっかく高い換金率が記載されていても、手数料の分が差し引かれることで、損をしたような気持ちになったり後から気づくこともあります。 これらの手数料は最初から公式ホームページに記載がある場合は了承したうえで申し込みもでき
昨日 http://blog.so-net.ne.jp/nakagami/2005-09-07-1 の続き ADO.Stream オブジェクトというのを使えば良いらしい。 http://www.paulsadowski.com/WSH/getremotebinaryfile.htm こちら↓はファイルの書き出しではないが、読み込む例と説明があってわかりやすい http://hp.vector.co.jp/authors/VA003334/ado/adostream.htm ファイルの16進ダンプのサンプルがあるのも発見したりしてラッキー 手元の IIS では CreateObject("ADODB.Stream") がエラーになるけど、 IIS のバージョンが古いか、セキュリティの都合で無効にしているんだろう。 http://support.microsoft.com/default.as
ご連絡はm-tam(at)mbp.nifty.comへ。Gmailが捨ててしまわないように気をつけてどうぞ 後輩のBANGから相談を受けました。 「Tambourineさんは、VBは得意ですか?」 むむっ?僕様ちゃんがVBを使っていたのは遙か昔、まだ16bitだった頃であるがそれでもお役に立てるかの?そもそも、なんでVB? 「いや、Windowsで実行出来るものだったら、何でもいいんですけど」 ふむふむ。やりたいことはなんじゃ? 「あるファイルに決まったバイト数ごとに改行を入れたいのです」 なるほど。自称Rubyistに聞いていることはわかっておるのじゃろうな? #!/usr/bin/ruby f = open(ARGV[0],"r") i = 1 rlen = ARGV[1].to_i f.each_byte do |b| print b.chr if i < rlen i += 1 e
UNIXの文字列検索コマンドだったgrepは,今や文字列検索機能プログラムの代名詞となりました。今回はこのgrepを作成してみます。目的のファイルから文字列を抽出して検索する処理を応用すれば,様々な用途がありますよ! 今回作成するgrepのプログラムは任意の拡張子のファイルを対象に全文検索を行い,指定された語句を含む場合には,その語句が含まれるファイル名と行数を表示します。WSHのHTMLアプリケーション(HTA)として作成します。プログラミング言語はVBScriptです。 単純機能にするため 制限事項がいくつか 今回のサンプルは,grepプログラムの基礎の基礎となるサンプルなので,多少制限を設けました。 指定したフォルダ(ディレクトリ)のみ検索し,その下の階層は検索しない 指定されたディレクトリにさらにディレクトリが含まれている場合,本当は最下層のディレクトリまで検索したいのですが,これ
Windowsのサービス起動に関するスクリプトは簡単にできるのですが、自動起動に変更することはスクリプトでできないのでしょうか。実はWMI(Windows Management Instrumentation)を使えば可能です。WMIとはWindowsのシステム管理を提供するオブジェクトとなります。従って、WSHからオブジェクトを生成すれば大抵のシステム管理に関する処理をスクリプト化が可能です。以下、サービスを自動起動にするサンプルです。 SQL="select * from Win32_Service where name='サービス名'" Set ws = GetObject("winmgmts:\\.") Set srvs = ws.ExecQuery(SQL) If srvs.Count = 0 Then 'ここにサービスが無かった場合の処理を記述 'ここでサービスのインス
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く