VBScript

VBScript(Visual Basic Scripting Edition)はMicrosftが開発したスクリプト言語であり、Visual Basicのサブセットです。

RSS

  • 解決済

    回答
    3

    IEをオートメーション出来るプログラミング言語(エクセルVBA以外)

    お世話になります。 タイトルの通りです。 IEをマクロで自動制御出来るプログラミング言語を知りたいです。 エクセルVBAで事は足りるのですが、エクセルが付いている事がどうも気にくわないので、それ以外で教えて頂ければと存じます。また、同系統のAccessのマクロなども、対象外でお願い致します。 VBAScriptなども考えたのですが、GUI

    • 0評価
    • 51PV
    Susanoo2442 Susanoo2442 2日前
  • 受付中

    回答
    1

    @より前の文字列を取り出す関数作成

    @より前の文字列を取り出す関数を作成しておりますが、仮に@より前の関数が変わったとしても きちんと取り出せるようにしたいですので、どなたかご教示お願いいただけますでしょうか。 mail = "teratail@contoso.com" ret = GetAlias(mail) WScript.echo ret Function GetA

    • 0評価
    • 31PV
    goldenbad goldenbad 3日前
  • 受付中

    回答
    1

    現在の日時を固定長で日付形式に依存しないようにしたい

    現在の日時を"YYYY/MM/DD HH:MM:SS"の形式の文字列でかつ固定長に変換する関数を作成していますが、 コントロールパネル→地域→日付形式に依存しないように関数を組みたいので、 どなたかご教示いただけますでしょうか。Now()で利用できるかなと思いますが、 別の方法でもかまいません。 ret = GetCurrentDateTime

    • 0評価
    • 27PV
    goldenbad goldenbad 1週間前
  • 解決済

    回答
    3

    正規表現で入れ子になっている会話文を抜き出す

    あるテキストから"「"~"」"に挟まれた会話文を抜き出す場合、 正規表現では下記のコードでできました。 Sub RegExpTest() Dim re As VBScript_RegExp_55.RegExp Dim mc As VBScript_RegExp_55.MatchCollection Dim m As VBScr

    • 0評価
    • 140PV
    hatena19 hatena19 1週間前
  • 解決済

    回答
    1

    VBSCriptでの比較関数

    二つのメールアドレスを比較して一致したら"一致しました。"という 結果を返す関数を完成させたいです。どのように組めばいいのかご教示いただけますでしょうか。 ' a = "xxx@contso.com" b = "XXX@contso.com" ret = matchMailAddress( a, b) WScript.echo ret

    • 0評価
    • 62PV
    goldenbad goldenbad 2週間前
  • 受付中

    回答
    2

    VBA、VBSカラム(列)の移動方法

    前提・実現したいこと ①tsvファイルを読み込みます。 ②不要なカラムを削除します。 ③ある特定の文字列が含まれているカラムを指定の位置に移動させます。 ④ヘッダーの文言を変更します。 ⑤csv(shift-jis)に変更して保存します。 ※tsvファイルのデータの内容は 前0の数値があったり、 256byteを越える自由記述のテキストが

    • 0評価
    • 78PV
    terajing terajing 2週間前
  • 受付中

    回答
    1

    VBSにて指定時間操作がない場合のみ処理を実行したい

    会社のPCで自動スリープをどうにかしたくスクリプトでどうにかできないか探していました。 以下のサイトのスクリプトを使用しスリープを防止するとはできました。 http://uguisu.skr.jp/Windows/screen_saver.html ですが操作しているときにも一定時間でキー入力が発生してしまい操作しているときは若干不便です。

    • 0評価
    • 52PV
    totty totty 2週間前
  • 受付中

    回答
    2

    Excel上で選択されているセルの位置を取得するにはどうすればいいですか

    今のコードです セル位置を取得する関数はVBAではありましたが、VBSでは使えないのでしょうか cellAddress = ActiveCell.Address Set cell = worksheet.Range(cellAddress) msgbox cell.value

    • 0評価
    • 56PV
    sinatose sinatose 4週間前
  • 受付中

    回答
    0

    VBSCRIPTでIE操作をした際にDOMが更新されない

    前提・実現したいこと VBSCRIPTにてIE操作をして目的のサイト(URL)へ到達したい 発生している問題・エラーメッセージ 最初にログイン画面にてアカウント情報を入力しログインボタンをクリックします。その後画面遷移が行われるのですが、VBSCRIPTのIEのオブジェクトではDOM情報が更新されていない。 該当のソースコード Dim ie

    • 0評価
    • 51PV
    looongstroke looongstroke 4週間前
  • 解決済

    回答
    1

    削除できますか?

    ●消えないフォルダを消す方法 ●消えないファイルを消す方法 携帯からアップしたフォルダで消せないフォルダがあります。携帯で作成されたフォルダだけどプロテクト?詳しく教えてもらえませんか?

    • -5評価
    • 96PV
    love_akb48_yuki love_akb48_yuki 4週間前
  • 受付中

    回答
    1

    セル内改行を含むCSVファイルを読み込んで、分割したい

    <やりたいこと> VBScriptを使用してCSVファイルを1行ずつ読み込んで、ある列に記述された時間毎にCSVを分割したい。 ◆データ例 1行目:ID,時間,警告,備考 2行目:A,01:00,X,null 3行目:B,02:00,X,null 4行目:C,02:00,X,null 5行目:D,03:00,X,null ↓ Scriptを通

    • 0評価
    • 67PV
    SOSE SOSE 1ヶ月前
  • 解決済

    回答
    1

    vbscriptでエクセルにあるフォルダ名でフォルダを作る方法ってどんな方法がありますか?

    現在、vbscriptでフォルダ名リストが書かれたエクセルを通して、フォルダを作成したいのですが、どんな方法があるのでしょうか? 個人的な構成として 1.作成先のディレクトリを指定 2.エクセルのファイルを読み取り、1つずつループする 3.1のディレクトリ先とフォルダ名を合わせる 4.3で作成したディレクトリ先でフ

    • 0評価
    • 45PV
    Unfortuneman Unfortuneman 1ヶ月前
  • 受付中

    回答
    0

    フォルダーコピー(CopyHere)

    フォルダーコピーしたいけどCopyHereのコード分かりますか? objFolder.CopyHere "test\*.*", FOF_CREATEPROGRESSDLG

    • -4評価
    • 94PV
    love_akb48_yuki love_akb48_yuki 1ヶ月前
  • 解決済

    回答
    2

    ループ処理の関数化

    ループ処理を関数化したいですが、Functionの書き方が思いつきません。 dim result, a, b, I a = 4 '--------ここから-------------- b= 0 for I = 0 to a b= b+ 5 next ret = b '--------ここまで-------------- W

    • 0評価
    • 61PV
    goldenbad goldenbad 1ヶ月前
  • 解決済

    回答
    1

    入力の数値判定後の処理について

    以下のコードで4以下の場合は値を5以上で入力してくださいの入力画面を表示させて、5以上の場合は処理を実行させる処理を完成させたいです。「値を5以上で入力してください」の入力画面で5以上を入力した際処理結果を出力させたいのですがうまくいきません。 どうすれば実現できるかご教示頂けますでしょうか。 Dim value,count value =

    • 0評価
    • 46PV
    goldenbad goldenbad 1ヶ月前
  • 受付中

    回答
    1

    VBscriptでのメッセージBOXでの表示後の入力フォームに戻りたい

    以下のVbscriptで4以下の場合はメッセージを出して、入力画面に戻る処理をしたいのですが、どのように記述するのかわかりません。 Dim value value = cint (InputBox("値を入力してください")) if value < 5 then Msgbox("値を5以上で入力してください") ※この次の処理をどうする

    • 0評価
    • 47PV
    goldenbad goldenbad 1ヶ月前
  • 解決済

    回答
    1

    windows 10 64bit にてVBSを使用しタスクバーにInternetExplorerをピ...

    現在、EdgeとストアをVBSにてタスクバーからピン止めを外しています。 同じVBSを使用し、IEをピン留めしようとしているのですが上手く動作しません。 下記に現在しようしているスクリプトを記載いたします。 また、IEはピン留めを外す事は出来ております。 なぜか・・・ピン留めすることが出来ません。 ご回答お待ちしておりますので宜しくお願い致しま

    • 0評価
    • 139PV
    yuzutea_t yuzutea_t 1ヶ月前
  • 解決済

    回答
    2

    vbscriptでコマンドラインインタフェースを操作したい

    vbscriptでコマンドラインインタフェースを操作したい vbscriptで、コマンドラインインタフェースのアプリケーション(以下「アプリ」)を操作するスクリプトを書いています。 この「アプリ」は、既存で存在する製品です。 操作したいアプリケーションに対しては、「接続先」、「ID」、「PASS」をこの順番にプロンプトで入力していき、 ID/

    • 0評価
    • 94PV
    rrss rrss 1ヶ月前
  • 解決済

    回答
    2

    vbscriptのメッセージが文字化けを直す方法

    現在、動作確認としてvbscriptの練習をしているのですが、msgboxの日本語部分が文字化けしてしまいます。 文字化けするファイルWithtest.vbsのプログラムは以下のようになっています。 set objFile = CreateObject("Scripting.FileSystemObject") set objFolder = o

    • 0評価
    • 148PV
    Unfortuneman Unfortuneman 1ヶ月前
  • 受付中

    回答
    2

    先に開いておいたWebページの入力フォームにデータを転記したいです。

    前提・実現したいこと Webページにこんな感じの入力フォームがあって <div> <table> <tr> <td> <input type="text" name="form1" id="form1"/> </td> </tr> <tr> <td>

    • 0評価
    • 183PV
    sumire_cl sumire_cl 1ヶ月前
1

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    190

  • 総質問数

    118

  • 今週の質問数

    2

関連するタグ

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る