ベストアンサー VBの比較 2003/06/25 10:52 VBの新旧のコードを比較したいのですが、どうすればよろしいでしょうか?。DOSコマンド(FC)ではさっぱりわかりません。どなたかご存知の方教えて下さい。 みんなの回答 (7) 専門家の回答 質問者が選んだベストアンサー ベストアンサー 2ch ベストアンサー率51% (64/125) 2003/06/25 17:18 回答No.7 >おー!。出来ました。 >ちなみに行ジャンプってどうやったら出来るのですか?。 できたんでしょ?行ジャンプ エディタを読んだら、その行にジャンプしてない? もしかして、単に秀丸で行ジャンプをしたいって話? [CTRL+G] ↑ もしそういう話なら、他の所で質問して欲しい。 秀丸サイトも掲示板がある。 質問者 お礼 2003/06/25 17:33 ありがとうございます。 わかりました。 合成ファイルではなく、左側のファイルか右側のファイルを選択したとき、WinDiffの同じ行にジャンプするんですね。 本当助かりました。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 その他の回答 (6) 2ch ベストアンサー率51% (64/125) 2003/06/25 16:19 回答No.6 [メニューバー]→[Edit]→[Set Editor...] 質問者 お礼 2003/06/25 16:34 おー!。出来ました。 ちなみに行ジャンプってどうやったら出来るのですか?。 すみませんわからんちんで・・・ 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 2ch ベストアンサー率51% (64/125) 2003/06/25 15:40 回答No.5 WinDiffでもエディタを秀丸にしたら、パラメータを設定すると、行ジャンプができました C:\Program Files\Hidemaru\Hidemaru.exe /j%l %p http://www.vector.co.jp/soft/dl/win95/util/se113286.html の差分取得ソフトの方が使いやすいかも? 日本語だし 質問者 お礼 2003/06/25 16:16 ありがとうございます。 会社のPCからだと、差分取得のソフトはダウンロードできません。 C:\Program Files\Hidemaru\Hidemaru.exe /j%l %p はどうすれば出来るのでしょうか?。 すみませんわかりません。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 2ch ベストアンサー率51% (64/125) 2003/06/25 15:24 回答No.4 他のソフトはあまり差分で試したこと無いけど、秀丸をインストールしてあったら、 「ウィンドウ」→「他の秀丸と内容比較」 というのがあって、現在のカーソル位置から、以降の差異のある個所までフォーカスを飛ばすことができる。 目的からすると、それが添ってるのかな? 質問者 お礼 2003/06/25 15:42 ありがとうございます。 秀丸は入っています。 なるほど、新旧のファイルを開いて「他の秀丸と内容比較」をやれいいんですね。 これが望んでいたものに一番近いですね。 助かりました。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 2ch ベストアンサー率51% (64/125) 2003/06/25 15:05 回答No.3 >詳細表示の内容をファイルに保存したいのですが ん?表示された情報をファイルに落としたいわけ? メニューバーの [Edit]→[Edit Composite File] じゃダメ? 質問者 お礼 2003/06/25 15:15 本当に度々ありがとうございます。感謝の言葉が見つかりません。詳細表示のような色付きで、左側の色付のバーをクリックすると変更箇所に飛ぶ・・・そんなファイル保存なんて出来ませんよね。ご回答頂いたとおりメモ帳からファイル保存します。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 2ch ベストアンサー率51% (64/125) 2003/06/25 11:01 回答No.2 1.Microsoft Visual SourceSafeを利用する(購入する) 2.VBだけじゃなくVisualStudioが入っているのであれば、Microsoft Visual Studio 6.0 ツールにWinDiffが入っているはず。 3.フリーソフトを利用する ↓検索結果 http://download.goo.ne.jp/download/search/search.php?MT=%BA%B9%CA%AC&CD=1&SW=1&OS=3&category=1&search_num=10 参考URL: http://download.goo.ne.jp/download/search/search.php?MT=%BA%B9%CA%AC&CD=1&SW=1&OS=3&category=1&search_num=10 質問者 お礼 2003/06/25 14:51 ご回答ありがとうございます。 ツールがインストールされていなかったので、インストールして比較表示できました。 ただ、詳細表示の内容をファイルに保存したいのですが、どうやっても出来ません。出来る方法をご存知でしたらご教授下さい。お願い致します。 ちなみにバージョンはMicrosoft(R)WinDiff Version5.0(Build 2195:Service Pack 3)です。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 rara_sun ベストアンサー率50% (271/539) 2003/06/25 11:00 回答No.1 VBの製品にWinDiffっていうコマンドがありませんか? 私は製品をもっていないので、聞いた事があるレベルなのですが・・・ http://www.galliver.co.jp/writing/msdn/msdn05/ それを使うと、コードの差違が色がかわるのでわかりやすいです。 質問者 お礼 2003/06/25 14:43 早速のご回答ありがとうございます。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ [技術者向] コンピュータープログラミング・開発Visual Basic 関連するQ&A バイナリファイルの比較 バイナリファイルの比較をして差異があるかDOSコマンドで調べたいのですがどうすればよいでしょうか?ちなみにFCコマンドだとレングスチェックしかされないのでだめでした。 2つのファイルの内容をを後ろから比較 2つのファイルを比較する際、DOSコマンドで「FC」や「COMP」をつかって 比較することが出来ますが、これだとファイルの頭からしか比較することが できなくて困っています。 DOSや他のソフトでもよいのですが2つのファイルの一番最後の行から 順に上に上がって比較することはできないでしょうか? VBでDosコマンドを動かすには VB6でDosのコマンドを入力して実行させたいと思っているのですが、どのように設定すればいいのでしょうか? わざわざVB6からDosプロンプトを起動させるわけではございません。 理想ではテキストボックスにコマンドを入力してボタンを押すと実行すると言う形にしたいのですが・・・。 ご存知の方ご指導よろしくお願いします たぶんAPIを使うのだと思いますがAPIまだまだ知識不足なので、分かりやすく解説していただければ助かります。 よろしくお願いします。 ネットワークエンジニアとは?技術職の未来を考える OKWAVE コラム 画像比較は【VB6】で可能でしょうか? 画像比較は【VB6】で可能でしょうか? VB6にて、計算ゲームの問題(文字ではなく画像表示されたもの)をスクリーンショットで 取得し、予め保存しておいた数字画像と比較して、問題式を復元し、計算させようとしています。 ここで、質問があります 1。VB6のみで画像比較は可能でしょうか?(サードパーティー製のActiveXなどが必要かどうか) 2。難易度としてはどの程度でしょうか?(明らかに上級レベルであるなどなど・・・) 3。検索キーワードで重要なものはなんでしょうか?(VB6、画像、比較で検索するとVB.NETというものがヒットしてしまいます) 以上、よろしくお願いいたします VB上でのSQLローダ利用 VBのイベントにてオラクルにログインし、SQLローダーを走らせたいのですが、どうすればよいでしょうか? SQLローダはDOSコマンドでなきゃ動かないとなるとバッチ を作っておくのですか? バッチの作り方も良く分かりません。 宜しくお願いします BATファイルによるfcコマンドでのファイル比較のエラー BATファイルによる、fcコマンドでのファイル比較を行いたいのですが、直接コマンドプロンプトで実行した場合では、正常に結果が指定ファイルに出力されるのに対して、BATファイルで同様のコマンドを実行しても, fcコマンドの比較結果が正常に出力されません。 原因を分かる方がいらっしゃいましたら、教えて頂けますでしょうか? 実行するfcコマンド内容 fc c:\a.txt c:\b.txt > c:\c.txt Excel2003 VB コマンドボタン Excel2003 VB コマンドボタン VB初心者です。コマンドボタンをクリックしたら、テキストボックス1に入力してあるコードと一致する値を別シートのデータTBからvlookupで呼び出してテキストボックス2に表示したいのですが、うまくいきません。コードの例を教えていただけると助かります。よろしくお願いします。 VB.NETをWidowsスタートメニューから起動 Windows7にVisualStudio2017をインストールしました。 が、Windowsスタートメニューにはコマンドライン(DOS画面)が起動するショートカットしかなく、VBもC#もありません。 VBやC#を起動するにはどうしたらいいのでしょうか? VB2008でコマンド実行 VB2008のフォームからボタンをクリックして、DOSコマンドを実行したいのですが うまくいきません。 http://dobon.net/vb/dotnet/process/standardoutput.html にあるサンプルをそのまま貼り付けて実行したら Console.WriteLine(results)の実行結果が空白になります。 Debugで見ると BasePriority = {"プロセスは終了しているため、要求された情報は利用できません。"} という表示があるのですが、このサイトのコメントでは、出来ると書いてあるので何が 悪いのか分かりません。 分かる方がいらっしゃったら教えてください。お願いします。 VBでDOSコマンドを実行し、結果をEXCELシートに貼りたい EXCELからVB等を使ってDOSコマンドを実行し、その実行結果を指定したEXCELシートに貼り付けることは出来ますでしょうか?例えば、EXCELシート内に配置したボタンを押すと、DOSコマンド「ipconfig」等が起動され、その出力結果を指定したEXCELシートに貼り付けるという動作をさせたいと考えています。よろしくお願いいたします。 DOSにコマンドを送って実行 DOSモードでしか実行できないソフトがあるんですが、 VBからそのソフトをDOSで実行し、コマンドを送って、結果を得られるようにしたいのですが。 それと、DOSで実行している過程は表示されないようにしたいです。 そのソフトの使用方法は起動してコマンドを入力するだけで結果が出てきます。 どなたかご存知の方がいらっしゃいましたら宜しくお願い致します。 NSLOOKUPのVBからの使用について NSLOOKUPをVBから実行して帰ってくるIPアドレスを変数に取得する方法を御存知の方よろしくお願いします、またVBには同機能を持つコマンドがあるのでしょうか AIは使う人の年齢や市場にも影響する?人工知能の可能性 OKWAVE コラム 文字列抜き出し方法 こんにちは、 test.batを DOSコマンド?(コマンドプロンプト) でコードを書いているのですが、 下記の文のときに、 "%~1"の2文字目から、最後の文字までを 抜き出したいのですがコマンドがわかりません。 (VBだとMID) どなたかわかりかた、いらっしゃいませんでしょうか。 if "%~1"=="" exit /b echo %1 バッチファイルで自動にファイルを比較させたい あるフォルダ内には2ファイルしかないものとして、 その2ファイルの差異を 自動に比較できないでしょうか。 FCコマンドとDIRコマンドを組み合わせてできるのかなと安易な考えしかなく、具体的にどうしたら良いのかもわかりません。 その都度、FCコマンドを実行すれば済むことですが、バッチファイルを作成して自動になるものであれば自動にしたいので、教えていただけないでしょうか。 ヒントでも構いません。 よろしくおねがいします。 ファイルの比較 とあるソフトをインストールする前と、した後でのレジストリ内容を比較したいと思っています。 インストール前のレジストリと後のレジストリをテキストにエクスポートして、FCコマンドで テキストを比較しようとしました。 c:\>fc before.txt after.txt /a ところが、「再同期に失敗しました。ファイルが著しく異なります」とメッセージが出て どこの部分が前後で異なるのかが分かりません。 ちなみにどちらのファイルも100MB位です。 どうやったら、比較が出来ますでしょうか?アドバイスを宜しくお願い致します。 VB2005でJpgファイルの比較 VB2005で、Jpgファイルが同じ画像か?どうか判定する方法を模索しています。ファイルサイズだけでは、一概に言えないと思いますので、どなたか詳しい方いらっしゃいましたら、教えていただけないでしょうか? BMPだと、一つ一つのビットの比較になるのでしょうか?それとも、CRCチェックみたいな方法があるのでしょうか? よろしくお願いします。 VBで VBのコードで、右クリックを使えなくしたいんですが、 どのようなコードを書けばいいんですか??? それとも、VBのプロパティで何か設定すればいいんですか? どなたかアドバイスもらえませんか? DLLの登録をVBで行いたい(VB2005) いつもお世話になっております。 VB2005で開発しています。 DLLを登録するときに、コマンドプロンプトから regsrv32 ファイル名.dll と実行すると思います。 これをVBから行いたいのですが、何か良い方法はございませんか? 具体的には、VBでレジストリ登録するファイルの一覧を出力して、 それをレジストリ登録したいのです。 VBとバッチを組み合わせれば、実現可能なのですが、 ファイルを2つに分けたくないので、VBだけで処理できないものかと 思いました。 コマンドプロンプトで実行するコマンドをVBから同じように実行できれば良いのですが・・・ もしよろしければ、ご教示ください。 よろしくお願い致します。 フリーソフトをVBで起動させるには フリーソフトをVBで立ち上げたいのですが、やり方がわかりません。コマンドボタンを押すと立ち上がるようにしたいです。ご存知の方ご教授お願いします。 vb6で作成したexeのバイナリ比較 こんにちは。 以下の点につきまして、調査が難航しておりますので、 有識者の方がいらっしゃいましたら、是非教えて頂きたく、宜しくお願い致します。 ★調査したい事 vb6で過去に作成済のexeファイルは、現在手元にあるソースからコンパイルして作成されたものかどうか、現在調査しています。 そこで、調査方法としまして、以下の方法で調査を実施しています。 ★調査方法 1.現在手元にあるソースをコンパイルして、比較先のexeファイルを作成する。 2.過去に作成済のexeファイルと、比較先のexeファイルのバイナリ比較を実施する。 ⇒2.1 スタートメニューからVisual Stadio 2008 コマンドプロンプトを起動する。 2.2 DUMPBIN /RAWDATA 過去に作成済の.EXE > first.txt 2.3 DUMPBIN /RAWDATA 比較先の.EXE > second.txt 2.4 FC /B first.txt second.txt (参考にしたマイクロソフトサポート情報:http://support.microsoft.com/kb/164151/ja) この方法で比較したところ、非常に多くの差異が出ました。(12万行中、約6万行の差異) この差異は正しいのかどうか、試しにコンパイル日付のみが違うexeファイル同士を比較したのですが、 この時も同様に、非常に多くの差異が出ました。(12万行中、約6万行の差異) 以下、ご質問なのですが、 (1)私が実施しているバイナリ比較方法は間違っているのでしょうか? (2)上記の「★調査したい事」を達成する為、別の良い手段がありましたら、是非教えて下さい。 宜しくお願い致します。 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ [技術者向] コンピューター プログラミング・開発 Microsoft ASPC・C++・C#CGIJavaJavaScriptPerlPHPVisual BasicHTMLXMLCSSFlashAJAXRubySwiftPythonパフォーマンス・チューニングオープンソース開発SEOスマートフォンアプリ開発その他(プログラミング・開発) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
お礼
ありがとうございます。 わかりました。 合成ファイルではなく、左側のファイルか右側のファイルを選択したとき、WinDiffの同じ行にジャンプするんですね。 本当助かりました。