テキストファイルは、メモ帳で以下のようにして作成しますC:\ HTML|*.html;*.htm|CSS|*.css|JavaScript|*.js|全てのファイル|*.* 4 ★ ファイルを選択してください ★ True True TrueTrue は、Boolean.Parse によって変換します。True と False 以外はエラーと なるので注意して下さい。 文字列配列による Split は第二引数にオプションが必要です。ここでは通常の StringSplitOptions.None を指定しています
Imports System.IO Imports System.Text Imports System.Windows.Forms Module Module1 Sub Main() ' 文字列と Boolean 変換テスト Console.WriteLine(Boolean.TrueString) Console.WriteLine(Boolean.Parse("true")) Console.ReadLine() ' パラメータファイルを一括読み込み Dim SJIS_Enc As Encoding = Encoding.GetEncoding(932) Dim sr As StreamReader = New StreamReader("param.txt", SJIS_Enc) Dim text As String = sr.ReadToEnd() Console.WriteLine(text) sr.Close() ' CRLF を区切り文字列としてテキストデータ全体を分割 Dim stringSeparators As String() = {Microsoft.VisualBasic.Constants.vbCrLf} Dim myParamArray As String() = text.Split(stringSeparators, StringSplitOptions.None) For Each strMember As String In myParamArray Console.WriteLine(strMember) Next Console.ReadLine() ' 取得した文字列の配列を使って「ファイルを開くダイアログ」を表示 Dim ofd As New OpenFileDialog() ofd.InitialDirectory = myParamArray(0) ofd.Filter = myParamArray(1) ofd.FilterIndex = myParamArray(2) ofd.Title = myParamArray(3) ofd.RestoreDirectory = Boolean.Parse(myParamArray(4)) ofd.CheckFileExists = Boolean.Parse(myParamArray(5)) ofd.CheckPathExists = Boolean.Parse(myParamArray(6)) 'ダイアログを表示する If ofd.ShowDialog() = DialogResult.OK Then Console.WriteLine(ofd.FileName) End If Console.ReadLine() End Sub 'C:\ 'HTML|*.html;*.htm|CSS|*.css|JavaScript|*.js|全てのファイル|*.* '4 '★ ファイルを選択してください ★ 'True 'True 'True End Module
関連する記事 VB.net での テキストファイルの読み書きを、 出力時のみキャラクタセット毎に条件コンパイル指定する
|
【VB.NET : ベーシックの最新記事】
- VB.net での テキストファイルの読み書きを、出力時のみキャラクタセット毎に条件コンパイル指定する
- VB.net での DateDiff メソッドの使用方法
- VB.net : 整数 : カンマ編集/前ゼロ/前スペース/16進数文字列変換
- テキストファイルとキャラクタセットの処理
- VB.net : String、Char()、Byte() の相互変換
- VB.net : 文字単位の ASCII と Unicode
- コマンドプロンプト : 入力したキーストロークを表示しない readkey.exe
- VB.net/C# : 連続する文字の作成と良く使う文字列フォーマット
- VB.net : 各種ディレクトリパスの取得 : テンポラリ/システム/特殊ディレクトリの列挙
- VB.net : アプリケーションを開始した実行可能ファイルのパス
- VB.net : アプリケーションディレクトリ
- VB.NET : バッチファイル用ファイルの参照ダイアログ
- コマンドプロンプト : クリップボードにあるファイル情報を標準出力へ
- VB.NET(コマンドプロンプト) : 指定した文字列だけ色を変えて表示する
- VB.NET : SHA256