テキストファイルは、メモ帳で以下のようにして作成します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






