<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Windowsコマンド | リョクちゃの電脳日記</title>
	<atom:link href="https://dreamparadaisu.com/tag/windows%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89/feed/" rel="self" type="application/rss+xml" />
	<link>https://dreamparadaisu.com</link>
	<description>今まで学んできたことや、新たに学んだこと、趣味を通して様々な人と共有できたらなと思いはじめた電脳日記。</description>
	<lastBuildDate>Mon, 03 Nov 2025 01:01:35 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<atom:link rel='hub' href='https://dreamparadaisu.com/?pushpress=hub'/>
<site xmlns="com-wordpress:feed-additions:1">180489529</site>	<item>
		<title>【Windowsコマンド入門】nslookupの使い方｜DNSトラブルを見抜く方法</title>
		<link>https://dreamparadaisu.com/study_nslookup/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=study_nslookup</link>
		
		<dc:creator><![CDATA[リョクちゃ]]></dc:creator>
		<pubDate>Mon, 03 Nov 2025 00:57:41 +0000</pubDate>
				<category><![CDATA[インフラ/ネットワーク]]></category>
		<category><![CDATA[Windowsコマンド]]></category>
		<category><![CDATA[トラブルシューティング]]></category>
		<category><![CDATA[ネットワーク]]></category>
		<category><![CDATA[入門]]></category>
		<guid isPermaLink="false">https://dreamparadaisu.com/?p=8194</guid>

					<description><![CDATA[<p>【Windowsコマンド入門】nslookupの使い方｜DNSトラブルを見抜く方法 Webサイトが開かない、サーバにはpingが通るのに名前で通信できない—— そんなときに真っ先に確認したいのが nslookup コマン...</p>
The post <a href="https://dreamparadaisu.com/study_nslookup/">【Windowsコマンド入門】nslookupの使い方｜DNSトラブルを見抜く方法</a> first appeared on <a href="https://dreamparadaisu.com">リョクちゃの電脳日記</a>.<div class='yarpp yarpp-related yarpp-related-rss yarpp-template-list'>
<!-- YARPP List -->
<h3>関連記事</h3><ol>
<li><a href="https://dreamparadaisu.com/infla_rooting_trouble/" rel="bookmark" title="ルーティングトラブルシュート：ping・tracerouteで障害を切り分ける方法">ルーティングトラブルシュート：ping・tracerouteで障害を切り分ける方法</a></li>
<li><a href="https://dreamparadaisu.com/com_ipconfig/" rel="bookmark" title="【Windowsコマンド入門】ipconfigの使い方｜IPアドレス・DNSを一瞬で確認">【Windowsコマンド入門】ipconfigの使い方｜IPアドレス・DNSを一瞬で確認</a></li>
<li><a href="https://dreamparadaisu.com/com_test_connection/" rel="bookmark" title="【PowerShellコマンド入門】test-connectionの使い方｜Pingとの違いと通信確認方法">【PowerShellコマンド入門】test-connectionの使い方｜Pingとの違いと通信確認方法</a></li>
<li><a href="https://dreamparadaisu.com/study_netstat/" rel="bookmark" title="【Windowsコマンド入門】netstatの使い方｜通信ポートとプロセスを確認する方法">【Windowsコマンド入門】netstatの使い方｜通信ポートとプロセスを確認する方法</a></li>
<li><a href="https://dreamparadaisu.com/infla_gateway/" rel="bookmark" title="デフォルトゲートウェイとは？通信の出口と役割を理解しよう">デフォルトゲートウェイとは？通信の出口と役割を理解しよう</a></li>
</ol>
</div>
]]></description>
										<content:encoded><![CDATA[<h1>【Windowsコマンド入門】nslookupの使い方｜DNSトラブルを見抜く方法</h1>
<p>Webサイトが開かない、サーバにはpingが通るのに名前で通信できない——<br />
そんなときに真っ先に確認したいのが <strong><code>nslookup</code> コマンド</strong> です。</p>
<p>この記事では、DNSの名前解決を調べる基本的な使い方から、<br />
特定のDNSサーバを指定した調査方法まで、実務で役立つ手順を解説します。</p>
<hr />
<h2>🔍 nslookupとは？</h2>
<p><code>nslookup</code>（Name Server Lookup）は、<strong>ドメイン名とIPアドレスの対応（名前解決）を確認するコマンド</strong>です。<br />
DNSサーバの応答を直接確認できるため、<strong>ネットワーク疎通は問題ないのに名前解決ができない</strong>場合の切り分けに最適です。</p>
<blockquote>
  💡 “nslookup = DNS診断の聴診器” のような存在です。
</blockquote>
<hr />
<h2>🧭 基本構文</h2>
<p></p><pre class="urvanov-syntax-highlighter-plain-tag">nslookup ＜ホスト名 or IPアドレス＞</pre><p></p>
<p>例：ドメインからIPを調べる</p>
<p></p><pre class="urvanov-syntax-highlighter-plain-tag">nslookup www.google.com</pre><p></p>
<p>結果（例）：</p>
<p></p><pre class="urvanov-syntax-highlighter-plain-tag">Server:  UnKnown
Address:  192.168.1.1

非権限の回答:
名前:    www.google.com
Addresses:  142.250.196.132</pre><p></p>
<blockquote>
  「Address」に表示されるのが実際に解決されたIPアドレスです。
</blockquote>
<hr />
<h2>🔁 IPアドレスからドメイン名を調べる（逆引き）</h2>
<p></p><pre class="urvanov-syntax-highlighter-plain-tag">nslookup 8.8.8.8</pre><p></p>
<p>結果（例）：</p>
<p></p><pre class="urvanov-syntax-highlighter-plain-tag">Server:  dns.local
Address:  192.168.1.1

名前:    dns.google
Address:  8.8.8.8</pre><p></p>
<blockquote>
  逆引き（PTRレコード）が設定されていれば、IPからホスト名を取得できます。
</blockquote>
<h2>🌐 特定のDNSサーバを指定して確認</h2>
<p>デフォルトでは、PCに設定されたDNSサーバに問い合わせます。<br />
特定のサーバに対してテストしたい場合は、以下のように記述します。</p>
<p></p><pre class="urvanov-syntax-highlighter-plain-tag">nslookup www.yahoo.co.jp 8.8.8.8</pre><p></p>
<p>→ Google Public DNS(8.8.8.8)を使って名前解決を実行。<br />
これにより、「社内DNSでは解決できないが外部DNSでは解決可能」といったケースを切り分けられます。</p>
<hr />
<h2>📖 詳細モードで確認する（setコマンド）</h2>
<p>nslookup起動後に「set」コマンドを使うことで、より詳細な確認が可能です。</p>
<p></p><pre class="urvanov-syntax-highlighter-plain-tag">nslookup
＞ set type=MX
＞ google.com</pre><p></p>
<p>結果（例）：</p>
<p></p><pre class="urvanov-syntax-highlighter-plain-tag">google.com  MX preference = 10, mail exchanger = smtp.google.com</pre><p></p>
<table>
<thead>
<tr>

<th>タイプ</th>

<th>内容</th>
</tr>
</thead>
<tbody>
<tr>

<td>A</td>

<td>ホスト名 → IPアドレス（基本）</td>
</tr>
<tr>

<td>PTR</td>

<td>IPアドレス → ホスト名（逆引き）</td>
</tr>
<tr>

<td>MX</td>

<td>メールサーバ情報</td>
</tr>
<tr>

<td>NS</td>

<td>ドメインの権威DNSサーバ</td>
</tr>
<tr>

<td>TXT</td>

<td>SPFなどのテキスト情報</td>
</tr>
</tbody>
</table>
<blockquote>
  💡 DNS設定の不整合（例：SPF誤設定やMX未登録）も確認できます。
</blockquote>
<hr />
<h2>🧩 実務での活用例</h2>
<table>
<thead>
<tr>

<th>シナリオ</th>

<th>コマンド</th>

<th>確認ポイント</th>
</tr>
</thead>
<tbody>
<tr>

<td>Webサイトにアクセスできない</td>

<td><code>nslookup www.example.com</code></td>

<td>名前解決できるか</td>
</tr>
<tr>

<td>社内DNSが応答しない</td>

<td><code>nslookup www.example.com 8.8.8.8</code></td>

<td>外部DNSでは解決できるか</td>
</tr>
<tr>

<td>メールが届かない</td>

<td><code>nslookup -type=MX example.com</code></td>

<td>MXレコードの設定確認</td>
</tr>
<tr>

<td>不明なIPの正体を調べたい</td>

<td><code>nslookup 203.0.113.5</code></td>

<td>逆引き名（PTR）を確認</td>
</tr>
</tbody>
</table>
<hr />
<h2>⚠️ トラブル時のチェックポイント</h2>
<table>
<thead>
<tr>

<th>症状</th>

<th>原因の可能性</th>

<th>対処法</th>
</tr>
</thead>
<tbody>
<tr>

<td>“Request timed out”</td>

<td>DNSサーバが応答していない</td>

<td>別のDNSサーバで確認（例：8.8.8.8）</td>
</tr>
<tr>

<td>名前は解決するが通信できない</td>

<td>ネットワークまたはFW制限</td>

<td><code>test-connection</code> で疎通確認</td>
</tr>
<tr>

<td>IPは表示されるが誤った宛先</td>

<td>キャッシュDNSの不整合</td>

<td><code>ipconfig /flushdns</code> でキャッシュ削除</td>
</tr>
</tbody>
</table>
<hr />
<h2>🧠 DNSトラブル切り分けフロー</h2>
<p></p><pre class="urvanov-syntax-highlighter-plain-tag">(1) pingも名前も通らない &rarr; ネットワーク問題（物理 or FW）
(2) ping通るが名前解決NG &rarr; DNS問題
(3) 外部DNSでは解決OK &rarr; 社内DNSのゾーン設定を疑う
(4) 逆引きできない &rarr; PTRレコード未設定</pre><p></p>
<hr />
<h2>🔗 関連記事</h2>
<ul>
<li><a href="https://dreamparadaisu.com/com_ipconfig/">ipconfig｜ネットワーク設定の確認</a></li>
<li><a href="https://dreamparadaisu.com/com_test_connection/">test-connection｜通信疎通の確認方法</a></li>
<li><a href="https://dreamparadaisu.com/study_netstat/">netstat｜通信ポートとプロセスを確認する方法</a></li>
<li><a href="https://dreamparadaisu.com/study_powershell_advance001/">ICMP禁止環境でも疎通確認する方法</a></li>
</ul>
<hr />
<h2>🧾 まとめ</h2>
<p><code>nslookup</code>は、DNSトラブルを切り分けるための基本ツールです。<br />
名前解決が正しく行われているか、どのDNSサーバで問題が発生しているかを迅速に判断できます。</p>
<blockquote>
  DNS周りで問題が発生したときは、まず「nslookup」で確認する習慣をつけましょう。
</blockquote>
<hr />		<div class="wpulike wpulike-default " ><div class="wp_ulike_general_class wp_ulike_is_restricted"><button type="button"
					aria-label="いいねボタン"
					data-ulike-id="8194"
					data-ulike-nonce="fa2939fa9a"
					data-ulike-type="post"
					data-ulike-template="wpulike-default"
					data-ulike-display-likers=""
					data-ulike-likers-style="popover"
					class="wp_ulike_btn wp_ulike_put_image wp_post_btn_8194"></button><span class="count-box wp_ulike_counter_up" data-ulike-counter-value="0"></span>			</div></div>The post <a href="https://dreamparadaisu.com/study_nslookup/">【Windowsコマンド入門】nslookupの使い方｜DNSトラブルを見抜く方法</a> first appeared on <a href="https://dreamparadaisu.com">リョクちゃの電脳日記</a>.<div class='yarpp yarpp-related yarpp-related-rss yarpp-template-list'>
<!-- YARPP List -->
<h3>関連記事</h3><ol>
<li><a href="https://dreamparadaisu.com/infla_rooting_trouble/" rel="bookmark" title="ルーティングトラブルシュート：ping・tracerouteで障害を切り分ける方法">ルーティングトラブルシュート：ping・tracerouteで障害を切り分ける方法</a></li>
<li><a href="https://dreamparadaisu.com/com_ipconfig/" rel="bookmark" title="【Windowsコマンド入門】ipconfigの使い方｜IPアドレス・DNSを一瞬で確認">【Windowsコマンド入門】ipconfigの使い方｜IPアドレス・DNSを一瞬で確認</a></li>
<li><a href="https://dreamparadaisu.com/com_test_connection/" rel="bookmark" title="【PowerShellコマンド入門】test-connectionの使い方｜Pingとの違いと通信確認方法">【PowerShellコマンド入門】test-connectionの使い方｜Pingとの違いと通信確認方法</a></li>
<li><a href="https://dreamparadaisu.com/study_netstat/" rel="bookmark" title="【Windowsコマンド入門】netstatの使い方｜通信ポートとプロセスを確認する方法">【Windowsコマンド入門】netstatの使い方｜通信ポートとプロセスを確認する方法</a></li>
<li><a href="https://dreamparadaisu.com/infla_gateway/" rel="bookmark" title="デフォルトゲートウェイとは？通信の出口と役割を理解しよう">デフォルトゲートウェイとは？通信の出口と役割を理解しよう</a></li>
</ol>
</div>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">8194</post-id>	</item>
		<item>
		<title>【Windowsコマンド入門】netstatの使い方｜通信ポートとプロセスを確認する方法</title>
		<link>https://dreamparadaisu.com/study_netstat/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=study_netstat</link>
		
		<dc:creator><![CDATA[リョクちゃ]]></dc:creator>
		<pubDate>Mon, 03 Nov 2025 00:04:50 +0000</pubDate>
				<category><![CDATA[インフラ/ネットワーク]]></category>
		<category><![CDATA[Windowsコマンド]]></category>
		<category><![CDATA[トラブルシューティング]]></category>
		<category><![CDATA[ネットワーク]]></category>
		<category><![CDATA[学習]]></category>
		<guid isPermaLink="false">https://dreamparadaisu.com/?p=8189</guid>

					<description><![CDATA[<p>【Windowsコマンド入門】netstatの使い方｜通信ポートとプロセスを確認する方法 ネットワーク通信がうまくいかない、特定のポートが使用中かわからない—— そんなときに役立つのが netstat コマンド です。 ...</p>
The post <a href="https://dreamparadaisu.com/study_netstat/">【Windowsコマンド入門】netstatの使い方｜通信ポートとプロセスを確認する方法</a> first appeared on <a href="https://dreamparadaisu.com">リョクちゃの電脳日記</a>.<div class='yarpp yarpp-related yarpp-related-rss yarpp-template-list'>
<!-- YARPP List -->
<h3>関連記事</h3><ol>
<li><a href="https://dreamparadaisu.com/infla_rooting_trouble/" rel="bookmark" title="ルーティングトラブルシュート：ping・tracerouteで障害を切り分ける方法">ルーティングトラブルシュート：ping・tracerouteで障害を切り分ける方法</a></li>
<li><a href="https://dreamparadaisu.com/study_nslookup/" rel="bookmark" title="【Windowsコマンド入門】nslookupの使い方｜DNSトラブルを見抜く方法">【Windowsコマンド入門】nslookupの使い方｜DNSトラブルを見抜く方法</a></li>
<li><a href="https://dreamparadaisu.com/infla_gateway/" rel="bookmark" title="デフォルトゲートウェイとは？通信の出口と役割を理解しよう">デフォルトゲートウェイとは？通信の出口と役割を理解しよう</a></li>
<li><a href="https://dreamparadaisu.com/infla_nat/" rel="bookmark" title="NATとは？プライベートIPとグローバルIPを変換する仕組みを解説">NATとは？プライベートIPとグローバルIPを変換する仕組みを解説</a></li>
<li><a href="https://dreamparadaisu.com/infla_more_network/" rel="bookmark" title="高度なネットワーク冗長化設計入門：STP＋リンクアグリゲーション＋VRRPで止まらないネットワークを作る">高度なネットワーク冗長化設計入門：STP＋リンクアグリゲーション＋VRRPで止まらないネットワークを作る</a></li>
</ol>
</div>
]]></description>
										<content:encoded><![CDATA[<h1>【Windowsコマンド入門】netstatの使い方｜通信ポートとプロセスを確認する方法</h1>
<p>ネットワーク通信がうまくいかない、特定のポートが使用中かわからない——<br />
そんなときに役立つのが <strong><code>netstat</code> コマンド</strong> です。</p>
<p>この記事では、通信ポートの使用状況や接続先を確認する方法を、<br />
実務例とともにわかりやすく解説します。</p>
<hr />
<h2>🔍 netstatとは？</h2>
<p><code>netstat</code>（Network Statistics）は、<strong>現在の通信状態を確認するコマンド</strong>です。<br />
TCP・UDPの接続状況、ポート番号、プロセスID（PID）などを一覧で表示できます。</p>
<blockquote>
  💡 サーバが「通信しているのか」「どのアプリがポートを掴んでいるのか」を調べるときに必須のコマンドです。
</blockquote>
<hr />
<h2>🧭 基本構文</h2>
<p></p><pre class="urvanov-syntax-highlighter-plain-tag">netstat</pre><p></p>
<p>この基本コマンドでは、現在の通信接続の一覧を簡易的に表示します。</p>
<p>出力例：</p>
<p></p><pre class="urvanov-syntax-highlighter-plain-tag">Active Connections

  Proto  Local Address          Foreign Address        State
  TCP    192.168.1.10:49732     142.250.196.132:443    ESTABLISHED
  TCP    192.168.1.10:49733     20.190.128.3:443       ESTABLISHED</pre><p></p>
<hr />
<h2>⚙️ よく使うオプション一覧</h2>
<table>
<thead>
<tr>

<th>オプション</th>

<th>説明</th>
</tr>
</thead>
<tbody>
<tr>

<td><code>-a</code></td>

<td>すべての接続と待機中のポートを表示</td>
</tr>
<tr>

<td><code>-n</code></td>

<td>アドレス・ポートを数値で表示（名前解決なし）</td>
</tr>
<tr>

<td><code>-o</code></td>

<td>各接続に対応するプロセスID（PID）を表示</td>
</tr>
<tr>

<td><code>-b</code></td>

<td>実際に通信を行っているプログラム名も表示（管理者権限が必要）</td>
</tr>
</tbody>
</table>
<hr />
<h2>🔎 通常使用例：現在のTCP通信を確認</h2>
<p></p><pre class="urvanov-syntax-highlighter-plain-tag">netstat -ano</pre><p></p>
<p>結果（例）：</p>
<p></p><pre class="urvanov-syntax-highlighter-plain-tag">Proto  Local Address          Foreign Address        State           PID
TCP    0.0.0.0:80             0.0.0.0:0              LISTENING       1428
TCP    192.168.1.10:49852     142.250.196.132:443    ESTABLISHED     5124</pre><p></p>
<blockquote>
  💡 「State = LISTENING」なら、そのポートでアプリが待機中という意味です。
</blockquote>
<hr />
<h2>🧩 ポートを掴んでいるアプリを特定</h2>
<p>PID(プロセスID)から、どのアプリがポートを使用しているか調べられます。</p>
<p></p><pre class="urvanov-syntax-highlighter-plain-tag">tasklist | findstr 1428</pre><p></p>
<p>結果（例）：</p>
<p></p><pre class="urvanov-syntax-highlighter-plain-tag">httpd.exe                 1428  Console  0  12,340 K</pre><p></p>
<p>→　PID1428はApache(httpd)が使用していることがわかります。</p>
<hr />
<h2>🔒 特定ポートを使用しているプロセスを検索</h2>
<p>特定のポート（例：443番）を使用しているアプリを確認するには：</p>
<p></p><pre class="urvanov-syntax-highlighter-plain-tag">netstat -ano | findstr :443</pre><p></p>
<p>結果：</p>
<p></p><pre class="urvanov-syntax-highlighter-plain-tag">TCP    0.0.0.0:443     0.0.0.0:0     LISTENING     2564</pre><p></p>
<p>さらにプロセスを特定：</p>
<p></p><pre class="urvanov-syntax-highlighter-plain-tag">tasklist | findstr 2564</pre><p></p>
<hr />
<h2>🧠 通信状態の「State」一覧</h2>
<table>
<thead>
<tr>

<th>状態</th>

<th>意味</th>
</tr>
</thead>
<tbody>
<tr>

<td>LISTENING</td>

<td>ポートを開いて待機中</td>
</tr>
<tr>

<td>ESTABLISHED</td>

<td>通信が確立中</td>
</tr>
<tr>

<td>CLOSE_WAIT</td>

<td>接続相手が切断、ローカルはまだ閉じていない</td>
</tr>
<tr>

<td>TIME_WAIT</td>

<td>接続終了後の待機状態</td>
</tr>
<tr>

<td>SYN_SENT / SYN_RECEIVED</td>

<td>接続開始処理中</td>
</tr>
</tbody>
</table>
<hr />
<h2>🧰 実務での活用例</h2>
<table>
<thead>
<tr>

<th>シナリオ</th>

<th>コマンド</th>

<th>確認ポイント</th>
</tr>
</thead>
<tbody>
<tr>

<td>サーバが特定ポートで待機しているか確認</td>

<td><code>netstat -ano &amp;#124; findstr :80</code></td>

<td>LISTENING 状態であること</td>
</tr>
<tr>

<td>通信が遅い／繋がらない時の確認</td>

<td><code>netstat -an</code></td>

<td>ESTABLISHED が多すぎないか</td>
</tr>
<tr>

<td>アプリがどのポートを使っているか調査</td>

<td><code>netstat -b -n</code></td>

<td>実行ファイル名とセットで確認</td>
</tr>
<tr>

<td>不審な外部通信を検出</td>

<td><code>netstat -ano</code></td>

<td>不明な Foreign Address を調査</td>
</tr>
</tbody>
</table>
<hr />
<h2>⚡ PowerShellでの代替：Get-NetTCPConnection</h2>
<p>Windows 10以降では、PowerShellでも同様の確認が可能です。</p>
<p></p><pre class="urvanov-syntax-highlighter-plain-tag">Get-NetTCPConnection | Select-Object LocalAddress,LocalPort,RemoteAddress,State,OwningProcess</pre><p></p>
<blockquote>
  💡 結果はオブジェクトとして扱えるため、<code>Where-Object</code> でのフィルタリングも可能。
</blockquote>
<hr />
<h2>🔗 関連記事</h2>
<ul>
<li><a href="https://dreamparadaisu.com/com_ipconfig/">ipconfig｜ネットワーク設定の確認</a></li>
<li><a href="https://dreamparadaisu.com/com_test_connection/">test-connection｜通信疎通の確認方法</a></li>
<li><a href="https://dreamparadaisu.com/study_nslookup/">nslookup｜DNSトラブルを調べる方法</a></li>
<li><a href="https://dreamparadaisu.com/study_powershell_advance001/">ICMP禁止環境でも疎通確認する方法</a></li>
</ul>
<hr />
<h2>🧾 まとめ</h2>
<p><code>netstat</code>は、通信状態・ポート・プロセスを一度に把握できる非常に強力なツールです。
トラブル対応時は、以下の手順で原因を切り分けましょう。</p>
<ol>
<li><code>netstat -ano</code>で接続確認</li>
<li><code>findstr : ポート番号</code>で対象検出</li>
<li><code>tasklist | findstr PID</code>でアプリ特定</li>
</ol>
<hr />		<div class="wpulike wpulike-default " ><div class="wp_ulike_general_class wp_ulike_is_restricted"><button type="button"
					aria-label="いいねボタン"
					data-ulike-id="8189"
					data-ulike-nonce="c6f8b44422"
					data-ulike-type="post"
					data-ulike-template="wpulike-default"
					data-ulike-display-likers=""
					data-ulike-likers-style="popover"
					class="wp_ulike_btn wp_ulike_put_image wp_post_btn_8189"></button><span class="count-box wp_ulike_counter_up" data-ulike-counter-value="0"></span>			</div></div>The post <a href="https://dreamparadaisu.com/study_netstat/">【Windowsコマンド入門】netstatの使い方｜通信ポートとプロセスを確認する方法</a> first appeared on <a href="https://dreamparadaisu.com">リョクちゃの電脳日記</a>.<div class='yarpp yarpp-related yarpp-related-rss yarpp-template-list'>
<!-- YARPP List -->
<h3>関連記事</h3><ol>
<li><a href="https://dreamparadaisu.com/infla_rooting_trouble/" rel="bookmark" title="ルーティングトラブルシュート：ping・tracerouteで障害を切り分ける方法">ルーティングトラブルシュート：ping・tracerouteで障害を切り分ける方法</a></li>
<li><a href="https://dreamparadaisu.com/study_nslookup/" rel="bookmark" title="【Windowsコマンド入門】nslookupの使い方｜DNSトラブルを見抜く方法">【Windowsコマンド入門】nslookupの使い方｜DNSトラブルを見抜く方法</a></li>
<li><a href="https://dreamparadaisu.com/infla_gateway/" rel="bookmark" title="デフォルトゲートウェイとは？通信の出口と役割を理解しよう">デフォルトゲートウェイとは？通信の出口と役割を理解しよう</a></li>
<li><a href="https://dreamparadaisu.com/infla_nat/" rel="bookmark" title="NATとは？プライベートIPとグローバルIPを変換する仕組みを解説">NATとは？プライベートIPとグローバルIPを変換する仕組みを解説</a></li>
<li><a href="https://dreamparadaisu.com/infla_more_network/" rel="bookmark" title="高度なネットワーク冗長化設計入門：STP＋リンクアグリゲーション＋VRRPで止まらないネットワークを作る">高度なネットワーク冗長化設計入門：STP＋リンクアグリゲーション＋VRRPで止まらないネットワークを作る</a></li>
</ol>
</div>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">8189</post-id>	</item>
		<item>
		<title>【Windowsコマンド入門】ipconfigの使い方｜IPアドレス・DNSを一瞬で確認</title>
		<link>https://dreamparadaisu.com/com_ipconfig/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=com_ipconfig</link>
		
		<dc:creator><![CDATA[リョクちゃ]]></dc:creator>
		<pubDate>Sat, 01 Nov 2025 02:51:56 +0000</pubDate>
				<category><![CDATA[インフラ/ネットワーク]]></category>
		<category><![CDATA[IPアドレス]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Windowsコマンド]]></category>
		<category><![CDATA[ネットワーク]]></category>
		<category><![CDATA[入門]]></category>
		<guid isPermaLink="false">https://dreamparadaisu.com/?p=8167</guid>

					<description><![CDATA[<p>【Windowsコマンド入門】ipconfigの使い方｜IPアドレス・DNSを一瞬で確認 ネットワークが繋がらない、通信が不安定…… そんな時にまず確認したいのが、ipconfigコマンドです。 この記事では、Windo...</p>
The post <a href="https://dreamparadaisu.com/com_ipconfig/">【Windowsコマンド入門】ipconfigの使い方｜IPアドレス・DNSを一瞬で確認</a> first appeared on <a href="https://dreamparadaisu.com">リョクちゃの電脳日記</a>.<div class='yarpp yarpp-related yarpp-related-rss yarpp-template-list'>
<!-- YARPP List -->
<h3>関連記事</h3><ol>
<li><a href="https://dreamparadaisu.com/infla_subnetmask/" rel="bookmark" title="サブネットマスクとは？計算方法とセグメントの違いを図解で解説">サブネットマスクとは？計算方法とセグメントの違いを図解で解説</a></li>
<li><a href="https://dreamparadaisu.com/infla_cidr/" rel="bookmark" title="CIDRとは？/24や/26の意味・サマリゼーション・VLSMを理解する">CIDRとは？/24や/26の意味・サマリゼーション・VLSMを理解する</a></li>
<li><a href="https://dreamparadaisu.com/infla_mac_arp/" rel="bookmark" title="MACアドレスとARPとは？仕組みと通信の裏側をやさしく解説">MACアドレスとARPとは？仕組みと通信の裏側をやさしく解説</a></li>
<li><a href="https://dreamparadaisu.com/infla_nat/" rel="bookmark" title="NATとは？プライベートIPとグローバルIPを変換する仕組みを解説">NATとは？プライベートIPとグローバルIPを変換する仕組みを解説</a></li>
<li><a href="https://dreamparadaisu.com/infla_osi_model/" rel="bookmark" title="OSI参照モデルとは？7階層の仕組みと障害切り分けの考え方">OSI参照モデルとは？7階層の仕組みと障害切り分けの考え方</a></li>
</ol>
</div>
]]></description>
										<content:encoded><![CDATA[<h1>【Windowsコマンド入門】ipconfigの使い方｜IPアドレス・DNSを一瞬で確認</h1>
<p>ネットワークが繋がらない、通信が不安定……<br />
そんな時にまず確認したいのが、<strong><code>ipconfig</code>コマンド</strong>です。<br />
この記事では、Windows環境でネットワーク設定を簡単に確認できる「ipconfig」の使い方を、初心者にもわかりやすく解説します。</p>
<hr />
<h2>🔍 ipconfigとは？</h2>
<p><code>ipconfig</code>は、<strong>現在のネットワーク設定情報を表示するコマンド</strong>です。<br />
具体的には以下のような情報を確認できます。</p>
<ul>
<li>IPv4アドレス（自分のPCのIP）</li>
<li>サブネットマスク</li>
<li>デフォルトゲートウェイ</li>
<li>DNSサーバー</li>
<li>MACアドレス（物理アドレス）</li>
</ul>
<blockquote>
  💡 ネットワーク接続ができないときは、まず「ipconfig」で設定の基本を確認するのが鉄則です。
</blockquote>
<hr />
<h2>🧭 基本構文</h2>
<p></p><pre class="urvanov-syntax-highlighter-plain-tag">ipconfig</pre><p></p>
<p>実行すると、接続中のネットワークアダプタごとに、IPアドレスなどの情報が表示されます。</p>
<p>例:</p>
<p>イーサネット アダプター ローカル エリア接続:</p>
<p>接続固有の DNS サフィックス . . . . . . :<br />
IPv4 アドレス . . . . . . . . . . . . . : 192.168.1.10<br />
サブネット マスク . . . . . . . . . . . : 255.255.255.0<br />
デフォルト ゲートウェイ . . . . . . . : 192.168.1.1</p>
<hr />
<h2>⚙️ 詳細情報を確認する（/all オプション）</h2>
<p></p><pre class="urvanov-syntax-highlighter-plain-tag">ipconfig /all</pre><p></p>
<p><code>/all</code>オプションを付けると、<strong>DNSサーバーやMACアドレスなどの詳細情報</strong>も表示されます。</p>
<p>主な項目：</p>
<table>
<thead>
<tr>

<th>項目</th>

<th>意味</th>
</tr>
</thead>
<tbody>
<tr>

<td>Host Name</td>

<td>コンピュータ名</td>
</tr>
<tr>

<td>DNS Servers</td>

<td>利用中のDNSサーバ</td>
</tr>
<tr>

<td>DHCP Enabled</td>

<td>DHCP自動取得の有無</td>
</tr>
<tr>

<td>Physical Address</td>

<td>MACアドレス（物理アドレス）</td>
</tr>
</tbody>
</table>
<hr />
<h2>🔁 IPアドレスを再取得する（リリース／リニュー）</h2>
<p>Wi-FiやLAN接続の不具合時に有効な手順です。</p>
<p></p><pre class="urvanov-syntax-highlighter-plain-tag">ipconfig /release
ipconfig /renew</pre><p></p>
<ul>
<li><code>/release</code> : 現在のIPアドレスを解放</li>
<li><code>/renew</code> : DHCPサーバから新しいIPアドレスを再取得</li>
</ul>
<blockquote>
  ⚠️ 管理者権限で実行が必要な場合があります。PowerShellを「管理者として実行」して行いましょう。
</blockquote>
<hr />
<h2>🧩 トラブル解決の実践例</h2>
<table>
<thead>
<tr>

<th>状況</th>

<th>チェック内容</th>

<th>コマンド例</th>
</tr>
</thead>
<tbody>
<tr>

<td>IPが割り当てられていない</td>

<td>DHCPが無効かも</td>

<td><code>ipconfig /all</code></td>
</tr>
<tr>

<td>インターネットに繋がらない</td>

<td>デフォルトゲートウェイの確認</td>

<td><code>ipconfig</code></td>
</tr>
<tr>

<td>DNSエラーが出る</td>

<td>DNS設定の確認</td>

<td><code>ipconfig /all</code></td>
</tr>
</tbody>
</table>
<hr />
<h2>💡 よくある質問</h2>
<p><strong>Q1. IPv4とIPv6の両方が表示されるけど、どっちを見ればいい？</strong>
→ 多くの家庭・企業ネットワークでは、IPv4を使っています。まずはこちらを確認すればOKです。</p>
<p><strong>Q2. Wi-Fiと有線LANのどちらを見れば？</strong>
→ 現在使っているネットワークアダプタを見ましょう。Wi-Fiなら「ワイヤレスLANアダプタ」、LANなら「イーサネットアダプタ」と表示されます。</p>
<hr />
<h2>🔗 関連記事</h2>
<ul>
<li><a href="https://dreamparadaisu.com/com_test_connection/">test-connection | 通信確認に使えるPowerShellコマンド</a></li>
<li><a href="https://dreamparadaisu.com/study_nslookup/">nslookup | DNSトラブルを調べる方法</a></li>
<li><a href="https://dreamparadaisu.com/study_netstat/">netstat | 通信ポートとプロセスを確認する方法</a></li>
</ul>
<hr />
<h2>🧠 まとめ</h2>
<p><code>ipconfig</code>は、ネットワーク診断の第一歩となる基本コマンドです。
まずはこのコマンドで、自分のPCがどんな設定でネットワークに接続しているかを把握しましょう。</p>
<p>トラブルシューティングでは、以下の順序が有効です&#x1f447;</p>
<ol>
<li><code>ipconfig /all</code>で設定確認</li>
<li><code>test-connection</code>で疎通確認</li>
<li><code>nslookup</code>でDNS確認</li>
<li><code>netstat</code>で通信ポート確認</li>
</ol>
<hr />
<p>次の記事 → <a href="https://dreamparadaisu.com/com_test_connection/">test-connectionの使い方はこちら</a></p>		<div class="wpulike wpulike-default " ><div class="wp_ulike_general_class wp_ulike_is_restricted"><button type="button"
					aria-label="いいねボタン"
					data-ulike-id="8167"
					data-ulike-nonce="de6d3bfef8"
					data-ulike-type="post"
					data-ulike-template="wpulike-default"
					data-ulike-display-likers=""
					data-ulike-likers-style="popover"
					class="wp_ulike_btn wp_ulike_put_image wp_post_btn_8167"></button><span class="count-box wp_ulike_counter_up" data-ulike-counter-value="0"></span>			</div></div>The post <a href="https://dreamparadaisu.com/com_ipconfig/">【Windowsコマンド入門】ipconfigの使い方｜IPアドレス・DNSを一瞬で確認</a> first appeared on <a href="https://dreamparadaisu.com">リョクちゃの電脳日記</a>.<div class='yarpp yarpp-related yarpp-related-rss yarpp-template-list'>
<!-- YARPP List -->
<h3>関連記事</h3><ol>
<li><a href="https://dreamparadaisu.com/infla_subnetmask/" rel="bookmark" title="サブネットマスクとは？計算方法とセグメントの違いを図解で解説">サブネットマスクとは？計算方法とセグメントの違いを図解で解説</a></li>
<li><a href="https://dreamparadaisu.com/infla_cidr/" rel="bookmark" title="CIDRとは？/24や/26の意味・サマリゼーション・VLSMを理解する">CIDRとは？/24や/26の意味・サマリゼーション・VLSMを理解する</a></li>
<li><a href="https://dreamparadaisu.com/infla_mac_arp/" rel="bookmark" title="MACアドレスとARPとは？仕組みと通信の裏側をやさしく解説">MACアドレスとARPとは？仕組みと通信の裏側をやさしく解説</a></li>
<li><a href="https://dreamparadaisu.com/infla_nat/" rel="bookmark" title="NATとは？プライベートIPとグローバルIPを変換する仕組みを解説">NATとは？プライベートIPとグローバルIPを変換する仕組みを解説</a></li>
<li><a href="https://dreamparadaisu.com/infla_osi_model/" rel="bookmark" title="OSI参照モデルとは？7階層の仕組みと障害切り分けの考え方">OSI参照モデルとは？7階層の仕組みと障害切り分けの考え方</a></li>
</ol>
</div>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">8167</post-id>	</item>
		<item>
		<title>【Windowsコマンド】renコマンドの使い方解説！初心者向けのファイル名変更テクニックを紹介</title>
		<link>https://dreamparadaisu.com/windows_command_bat_09/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=windows_command_bat_09</link>
		
		<dc:creator><![CDATA[リョクちゃ]]></dc:creator>
		<pubDate>Sat, 15 Apr 2023 08:04:54 +0000</pubDate>
				<category><![CDATA[プログラム]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Windowsコマンド]]></category>
		<category><![CDATA[パソコン]]></category>
		<category><![CDATA[入門]]></category>
		<guid isPermaLink="false">https://dreamparadaisu.com/?p=5220</guid>

					<description><![CDATA[<p>どうも！リョクちゃです。 &#160; 今回は、初心に戻り初心者向けのWindowsコマンド入門記事となります。 その中でも、renコマンドを使ってファイル名やフォルダ名を変更する方法を紹介するほか、 応用的な使い方につ...</p>
The post <a href="https://dreamparadaisu.com/windows_command_bat_09/">【Windowsコマンド】renコマンドの使い方解説！初心者向けのファイル名変更テクニックを紹介</a> first appeared on <a href="https://dreamparadaisu.com">リョクちゃの電脳日記</a>.<div class='yarpp yarpp-related yarpp-related-rss yarpp-related-none yarpp-template-list'>

この投稿の関連記事が見つかりませんでした。
</div>
]]></description>
										<content:encoded><![CDATA[<p>どうも！リョクちゃです。</p>
<p>&nbsp;</p>
<p>今回は、初心に戻り初心者向けのWindowsコマンド入門記事となります。</p>
<p>その中でも、renコマンドを使ってファイル名やフォルダ名を変更する方法を紹介するほか、</p>
<p>応用的な使い方についても紹介していきます。</p>
<p>&nbsp;</p>
<p>ちなみに前回は、こちら</p>
<div class="blog-card internal-blog-card blog-card-thumbnail-right cf"><div class="blog-card-thumbnail"><a href="https://dreamparadaisu.com/windows_command_bat_08/" class="blog-card-thumbnail-link"><img width="100" height="100" src="https://dreamparadaisu.com/wp-content/uploads/2023/04/Dir_10-100x100.png" class="blog-card-thumb-image wp-post-image" alt="" srcset="https://dreamparadaisu.com/wp-content/uploads/2023/04/Dir_10-100x100.png 100w, https://dreamparadaisu.com/wp-content/uploads/2023/04/Dir_10-150x150.png 150w, https://dreamparadaisu.com/wp-content/uploads/2023/04/Dir_10-120x120.png 120w" sizes="(max-width: 100px) 100vw, 100px" /></a></div><div class="blog-card-content"><div class="blog-card-title"><a href="https://dreamparadaisu.com/windows_command_bat_08/" class="blog-card-title-link">【Windowsコマンド入門】dirコマンドの基本的な使い方と応用テクニック</a></div><div class="blog-card-excerpt">Windowsコマンドの使い方を解説しています！初心者向けの基本的なコマンドであるdirコマンドについて紹介しています。効率的なファイル操作を学んでいきましょう！</div></div><div class="blog-card-footer"><div class="blog-card-site">dreamparadaisu.com</div><div class="blog-card-hatebu"><a href="//b.hatena.ne.jp/entry/https://dreamparadaisu.com/windows_command_bat_08/" rel="nofollow"><img src="//b.hatena.ne.jp/entry/image/https://dreamparadaisu.com/windows_command_bat_08/" alt="" /></a></div><div class="blog-card-date">2023-04-11 07:00</div></div></div>
<p>&nbsp;</p>
<h1>renコマンドの使い方解説！
初心者向けのファイル名変更テクニックを紹介</h1>
<h2>renコマンドとは？基本的な使い方を徹底解説！</h2>
<p>WindowsのコマンドプロンプトやWindows PowerShellといった</p>
<p>コマンドラインインターフェースで使用されるコマンドの一つで、</p>
<p>ファイルやフォルダの名称を変更するためのコマンドになります。</p>
<p>&nbsp;</p>
<p>すなわち、ファイル名やフォルダ名の変更によるリネームを行うことができます。</p>
<p>renコマンドは、「rename」の略称であり、<span style="text-decoration: underline">ファイルやフォルダの名称</span>を</p>
<p><span style="text-decoration: underline"><strong>変更</strong>する際に使用</span>される一般的なコマンドのひとつです。</p>
<p>&nbsp;</p>
<p>renコマンドを使うことで、「ファイルやフォルダの名称を一括で変更する」、</p>
<p>「一部を置換する」、「連番を付ける」等の操作が可能です。</p>
<p>また、オプションを使うことで、ファイルの属性や</p>
<p>タイムスタンプを変更することもできます。</p>
<p>&nbsp;</p>
<p>本記事では、これらをセクションに分けて解説していきます。</p>
<p>&nbsp;</p>
<p>各セクションで利用するファイルについては、以下をローカル環境に作り、</p>
<p>解説していきます。</p>
<p>&nbsp;</p>
<p>以下のフォルダに、下表のファイルを配置しています。</p>
<p>フォルダパス：C:\Data\TestRen</p>
<p>&nbsp;</p>

<table id="tablepress-74" class="tablepress tablepress-id-74">
<thead>
<tr class="row-1">
	<th class="column-1">No</th><th class="column-2">ファイル名</th><th class="column-3">拡張子</th>
</tr>
</thead>
<tbody class="row-striping row-hover">
<tr class="row-2">
	<td class="column-1">1</td><td class="column-2">test.mp4</td><td class="column-3">.mp4</td>
</tr>
<tr class="row-3">
	<td class="column-1">2</td><td class="column-2">test.png</td><td class="column-3">.png</td>
</tr>
<tr class="row-4">
	<td class="column-1">3</td><td class="column-2">test.txt</td><td class="column-3">.txt</td>
</tr>
<tr class="row-5">
	<td class="column-1">4</td><td class="column-2">TestMonstar_one.png</td><td class="column-3">.png</td>
</tr>
<tr class="row-6">
	<td class="column-1">5</td><td class="column-2">TestMonstar_ooo.png</td><td class="column-3">.png</td>
</tr>
<tr class="row-7">
	<td class="column-1">6</td><td class="column-2">TestMonstar_to.jpg</td><td class="column-3">.jpg</td>
</tr>
</tbody>
</table>
<!-- #tablepress-74 from cache -->
<p>&nbsp;</p>
<p>また、前提としてカレントディレクトリをC:\Data\TestRenに設定しておきます。</p>
<p>&nbsp;</p>
<p>コマンドプロンプトを起動したうえで、</p>
<p></p><pre class="urvanov-syntax-highlighter-plain-tag">cd C:\Data\TestRen</pre><p></p>
<p>を実行しておきます。</p>
<p>&nbsp;</p>
<h3>ファイル名の変更</h3>
<p></p><pre class="urvanov-syntax-highlighter-plain-tag">ren [旧ファイル名] [新ファイル名]</pre><p></p>
<p>上記の形式でrenコマンドを使用します。</p>
<p>[旧ファイル名]には変更したいファイルの現在の名前を、</p>
<p>[新ファイル名]には、変更後のファイル名を指定します。</p>
<p>&nbsp;</p>
<p>例) TestRenフォルダにある、test.txtをnew_test.txtに変更します。</p>
<p></p><pre class="urvanov-syntax-highlighter-plain-tag">ren test.txt new_test.txt</pre><p></p>
<p>&nbsp;</p>
<figure id="attachment_mmd_5236" class="wp-block-image aligncenter"><img decoding="async" width="917" height="414" src="https://dreamparadaisu.com/wp-content/uploads/2023/04/ren_1.png" class="attachment-full size-full" alt="" loading="lazy" align="center" /></figure>
<p>ファイル名が、「test.txt」から「new_test.txt」に変更されています。</p>
<p>&nbsp;</p>
<h3>ファイル名の拡張子の変更</h3>
<p>ファイル名の拡張子も変更することが可能です。</p>
<p>&nbsp;</p>
<p></p><pre class="urvanov-syntax-highlighter-plain-tag">ren new_test.txt new_test.csv</pre><p></p>
<p>&nbsp;</p>
<figure id="attachment_mmd_5238" class="wp-block-image aligncenter"><img decoding="async" width="920" height="422" src="https://dreamparadaisu.com/wp-content/uploads/2023/04/ren_2.png" class="attachment-full size-full" alt="" loading="lazy" align="center" /></figure>
<p>ファイル名の拡張子が「.txt」から「.csv」に変更されています。</p>
<p>&nbsp;</p>
<p style="text-align: center"><a href="//af.moshimo.com/af/c/click?a_id=3935678&amp;p_id=4975&amp;pc_id=13311&amp;pl_id=65549" rel="nofollow"><img decoding="async" alt="" style="border: none" src="//image.moshimo.com/af-img/3980/000000065549.png" width="468" height="60"></a>
<img decoding="async" alt="" style="border: none" src="//i.moshimo.com/af/i/impression?a_id=3935678&amp;p_id=4975&amp;pc_id=13311&amp;pl_id=65549" width="1" height="1"></p>
<p>&nbsp;</p>
<h2>renコマンドを使ったファイル操作の効率化テクニック</h2>
<h3>ファイル名を一括で変更する方法</h3>
<p>ファイル名を一括で変更するには、renコマンドのワイルドカード(*)を</p>
<p>利用する方法があります。</p>
<p>&nbsp;</p>
<p>ワイルドカードは、複数のファイル名を一括で指定するための特殊文字で、</p>
<p>次のような使い方でファイル名を一括で変換することができます。</p>
<p>&nbsp;</p>
<p></p><pre class="urvanov-syntax-highlighter-plain-tag">ren [変更前のファイル名のパターン] [変更後のファイル名のパターン]</pre><p></p>
<p>&nbsp;</p>
<p>TestRenフォルダにある、「test.mp4」や「test.png」の全てのファイル名の先頭に「new_」という接頭辞を付けてみます。</p>
<p></p><pre class="urvanov-syntax-highlighter-plain-tag">ren test.* new_test.*</pre><p></p>
<p>&nbsp;</p>
<figure id="attachment_mmd_5241" class="wp-block-image aligncenter"><img decoding="async" width="912" height="426" src="https://dreamparadaisu.com/wp-content/uploads/2023/04/ren_4.png" class="attachment-full size-full" alt="" loading="lazy" align="center" /></figure>
<p>&nbsp;</p>
<h3>ファイル名の拡張子を一括で変更する方法</h3>
<p>例えば、TestRenフォルダにある、「TestMonstar_one.png」、「TestMonstar_ooo.png」の全てのファイル名の拡張子を一括で変更してみます。</p>
<p></p><pre class="urvanov-syntax-highlighter-plain-tag">ren TestMonstar_*.png TestMonstar_*.PNG</pre><p></p>
<p>&nbsp;</p>
<figure id="attachment_mmd_5240" class="wp-block-image aligncenter"><img decoding="async" width="923" height="425" src="https://dreamparadaisu.com/wp-content/uploads/2023/04/ren_3.png" class="attachment-full size-full" alt="" loading="lazy" align="center" /></figure>
<p>&nbsp;</p>
<h3>ファイル名の一部を一括で置換する方法</h3>
<p>renコマンドを使って、複数のファイル名の一部を一括で置換することもできます。</p>
<p>例えば、特定の拡張子を持つ各ファイル名の一部を一括で変更したい場合などに便利。</p>
<p>&nbsp;</p>
<p>TestRenフォルダにある、「new_がファイル名に含まれている全てのファイルに対して、</p>
<p>「OCHA」で置換する。</p>
<p></p><pre class="urvanov-syntax-highlighter-plain-tag">ren "*new*" "*OCHA*"</pre><p></p>
<p>&nbsp;</p>
<p>……正しく置換されません。</p>
<figure id="attachment_mmd_5244" class="wp-block-image aligncenter"><img decoding="async" width="921" height="413" src="https://dreamparadaisu.com/wp-content/uploads/2023/04/ren_5.png" class="attachment-full size-full" alt="" loading="lazy" align="center" /></figure>
<p>&nbsp;</p>
<p>この場合あくまで、変換前のパターンでは、「new」が含まれるファイルを探し、</p>
<p>変換後のパターンとして、拡張子の後に付加されてしまうようです。</p>
<p>&nbsp;</p>
<p>今回のように、「new_」を置換したい場合は、以下のようにすることで、</p>
<p>正しく置換されました。</p>
<p></p><pre class="urvanov-syntax-highlighter-plain-tag">ren "new*.*" "OCHA_test.*"</pre><p></p>
<figure id="attachment_mmd_5245" class="wp-block-image aligncenter"><img decoding="async" width="901" height="413" src="https://dreamparadaisu.com/wp-content/uploads/2023/04/ren_6.png" class="attachment-full size-full" alt="" loading="lazy" align="center" /></figure>
<p>&nbsp;</p>
<h2>注意点とエラー対処法</h2>
<p>renコマンドを使用する際の注意点と一般的なエラー対処法については、</p>
<p>主に以下のようなものがあります。</p>
<h3>注意点</h3>
<ol>

<li>ファイルやフォルダ名のスペルや記号、大文字小文字を正確に入力する必要があります。
入力にミスがあると、正常に変更されない可能性があります。</li>

<li>ファイルやフォルダ名にスペースや特殊文字が含まれる場合には、ダブルクォーテーションで囲む必要があります。</li>

<li>操作を行うファイルやフォルダが現在の作業ディレクトリに存在しているか確認してから実行する必要があります。存在しない場合にはエラーが発生します。</li>
</ol>
<h3>一般的なエラー対処法</h3>
<ol>

<li>ファイルやフォルダ名のスペルや記号、大文字小文字を再度確認し、正確に入力するように心掛ける。</li>

<li>ダブルクォーテーション(&#8220;)を使ってファイルやフォルダ名を囲むことで、スペースや特殊文字を正しく認識させることができるので、留意すること。</li>

<li>操作を行うファイルやフォルダが存在するディレクトリに移動してからrenコマンドを実行することで、ファイルやフォルダが存在しないエラーを回避できます。出ない場合は、フルパスでファイルやフォルダを指定すること。</li>

<li>バックアップを事前に作成しておくことで、意図しない変更を防止できます。</li>

<li>Windowsの管理者権限を持つユーザーアカウントでrenコマンドを実行することで、権限に関するエラーを回避できます。</li>
</ol>
<h2>renコマンドの応用例を紹介</h2>
<h3>ファイル名の一部を一括で置換する方法(応用編)</h3>
<p>応用例として、「ren &#8220;<em>new</em>&#8221; &#8220;<em>OCHA</em>&#8220;」のコマンドが正しく動作しなかった場合における</p>
<p>ファイル名の一部を一括置き換える例として、</p>
<p>for文と組み合わせることで、正しく置き換えることができる。</p>
<p>&nbsp;</p>
<p></p><pre class="urvanov-syntax-highlighter-plain-tag">echo off
for %%f in (*.*) do call :change %%f
exit /b
:change

set filename=%1
set fileName=%fileName:new_=OCHA_%

ren %1 %fileName%</pre><p></p>
<p>↑を.batファイルとして作成し、実行することで同様の動作ができる。</p>
<p>&nbsp;</p>
<h3>ファイル名に連番を付ける方法</h3>
<p>renコマンドを使って、ファイル名に連番を付けることもできます。</p>
<p>例えば、複数のファイルに順番に連番を付けたい場合などに便利。</p>
<p>&nbsp;</p>
<p>TestRenフォルダにある、「.png」に対して、「TestMonstar_[連番].png」として</p>
<p>数字の連番を付けていきます。</p>
<p>&nbsp;</p>
<p>この場合もrenコマンドだけでは、できないので、他のコマンドと組み合わせて、</p>
<p>行っていきます。</p>
<p>&nbsp;</p>
<p></p><pre class="urvanov-syntax-highlighter-plain-tag">@echo off
setlocal enabledelayedexpansion
set count=1
for %%f in (TestMonstar_*.png) do (
    ren "%%f" "TestMonstar_!count!.png"
    set /a count+=1
)</pre><p></p>
<p>↑これも.bat(バッチファイル)として作成します。</p>
<p>&nbsp;</p>
<p>実行すると、TestMonstar_が含まれる.pngファイルに対して、</p>
<p>変数countを使って連番を管理し、!count!の形式で展開をしていきます。</p>
<p>&nbsp;</p>
<p>forループの繰り返しの度にcountの値がインクリメントされ、</p>
<p>ファイル名に連番が付けられます。</p>
<p>&nbsp;</p>
<p>このように、バッチファイルを使ったforループ処理を組み合わせることで、</p>
<p>renコマンドを使ってファイル名に連番を割り当てることができます。</p>
<p>&nbsp;</p>
<p>ただし、<span style="color: #ff0000"><span style="text-decoration: underline">バッチファイルを使用する際には、注意が必要であり</span>、<span style="text-decoration: underline">正確な</span></span></p>
<p><span style="text-decoration: underline;color: #ff0000">ファイル名の指定や変更前後のファイル名の一貫性を</span></p>
<p><span style="text-decoration: underline;color: #ff0000">確認してから実行</span>するようにしてください。</p>
<p>&nbsp;</p>
<p>また、バッチファイルの実行にはリスクが伴うため、</p>
<p>事前にバックアップを取得するなど、適切な手順を踏むことをお勧めします。</p>
<h2>renコマンドを使ったファイル管理のベストプラクティス</h2>
<p>以下、renコマンドを使ったファイル管理の主なベストプラクティスになります。</p>
<p>&nbsp;</p>
<ol>

<li>ファイル名を変更する前に、変更前のファイルを
バックアップしておくことをお勧めします。変更後に元に戻す必要がある場合や、予期せぬエラーが発生した場合に備えて、
バックアップを作成しておきます。</li>

<li>renコマンドを使ってファイル名を変更する際には、
新しいファイル名を慎重に指定しましょう。不適切なファイル名を指定すると、
予期しない結果につながる可能性があります。また、ファイル名に使用できない文字や文字列に注意し、
適切な命名規則に従ってファイル名を変更しましょう。</li>

<li>renコマンドを使ってファイル名を変更する際には、
正確なファイルのパスを指定することが重要です。誤ったパスを指定すると、ファイルが見つからずにエラーが発生する可能性があります。パスのスペルや大文字小文字の区別に注意し、正確なパスを指定しましょう。</li>

<li>renコマンドではワイルドカードを利用して、
複数のファイル名を一括で変更することができます。ワイルドカードを使って効率的にファイル名を変更することで、
作業効率を向上させることができます。</li>

<li>renコマンドを使ったファイル名の変更を行う前に、
テスト実行をすることをお勧めします。ファイル名の変更結果を事前に確認することで
致命的なエラーを回避することができます。</li>
</ol>
<h2>まとめ</h2>
<p>renコマンドについて、つらつらと解説していきました。</p>
<p>具体的な用途や目的に合わせてrenコマンドを</p>
<p>うまく活用して作業を効率化することができるので、</p>
<p>基礎的な使い方から応用的な使い方まで、</p>
<p>本記事を通して参考にしていただけたら嬉しいです。</p>
<p>&nbsp;</p>
<p>ただし、ファイル操作を行う際には注意して作業を行い、</p>
<p>重要なファイルの場kl句アップを取るなどのセキュリティ対策を遵守するようにしましょう。</p>
<p>最後までお読みいただき、ありがとうございます。</p>
<p><em><strong>Windowsコマンドの学習にはこちらの参考書を活用しています。</strong></em></p>
<div class="wpap-tpl wpap-tpl-detail wpap-tpl-rakuten-books"><a href="https://hb.afl.rakuten.co.jp/hgc/g00q0728.wj9ire09.g00q0728.wj9isd7f/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F13796297%2F%3Frafcid%3Dwsc_b_ts_1064955924733071255" rel="nofollow" class="wpap-link" target="_blank" data-click-tracking="楽天ブックス 9784774180014 Windowsコマンドプロンプトポケットリファレンス改訂新版"><div class="wpap-image"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/0014/9784774180014.jpg?_ex=200x200" alt="Windowsコマンドプロンプトポケットリファレンス改訂新版" /></div><p class="wpap-title">Windowsコマンドプロンプトポケットリファレンス改訂新版</p><div class="wpap-creator">山近慶一</div><div class="wpap-price">3,278円<span class="wpap-date">(04/13 05:35時点)</span></div><div class="wpap-service">楽天ブックス</div></a></div>
<h3>次のステップへ進みたい方へ</h3>
<p>ファイル操作や自動化は、PythonやPowerShellを使うとさらに効率化できます。<br />
実務でも使えるスキルを体系的に学びたい方はこちらの記事をどうぞ。</p>
<p>&#x1f449; <a href="https://dreamparadaisu.com/study_services/">プログラミング学習サービス徹底比較【VB.Net・Python・SQL対応】</a></p>		<div class="wpulike wpulike-default " ><div class="wp_ulike_general_class wp_ulike_is_restricted"><button type="button"
					aria-label="いいねボタン"
					data-ulike-id="5220"
					data-ulike-nonce="07f6692754"
					data-ulike-type="post"
					data-ulike-template="wpulike-default"
					data-ulike-display-likers=""
					data-ulike-likers-style="popover"
					class="wp_ulike_btn wp_ulike_put_image wp_post_btn_5220"></button><span class="count-box wp_ulike_counter_up" data-ulike-counter-value="0"></span>			</div></div>The post <a href="https://dreamparadaisu.com/windows_command_bat_09/">【Windowsコマンド】renコマンドの使い方解説！初心者向けのファイル名変更テクニックを紹介</a> first appeared on <a href="https://dreamparadaisu.com">リョクちゃの電脳日記</a>.<div class='yarpp yarpp-related yarpp-related-rss yarpp-related-none yarpp-template-list'>
<p>この投稿の関連記事が見つかりませんでした。</p>
</div>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">5220</post-id>	</item>
		<item>
		<title>【Windowsコマンド入門】dirコマンドの基本的な使い方と応用テクニック</title>
		<link>https://dreamparadaisu.com/windows_command_bat_08/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=windows_command_bat_08</link>
		
		<dc:creator><![CDATA[リョクちゃ]]></dc:creator>
		<pubDate>Mon, 10 Apr 2023 22:00:25 +0000</pubDate>
				<category><![CDATA[プログラム]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Windowsコマンド]]></category>
		<category><![CDATA[入門]]></category>
		<guid isPermaLink="false">https://dreamparadaisu.com/?p=5192</guid>

					<description><![CDATA[<p>どうも！リョクちゃです。 ご無沙汰の記事となっております。。。すみません。 スランプに陥ったり、やる気が出なかったりと、うわの空状態がつづいていました。 今回より、徐々に再開です。 &#160; さて、今回は、初心に戻り...</p>
The post <a href="https://dreamparadaisu.com/windows_command_bat_08/">【Windowsコマンド入門】dirコマンドの基本的な使い方と応用テクニック</a> first appeared on <a href="https://dreamparadaisu.com">リョクちゃの電脳日記</a>.<div class='yarpp yarpp-related yarpp-related-rss yarpp-related-none yarpp-template-list'>

この投稿の関連記事が見つかりませんでした。
</div>
]]></description>
										<content:encoded><![CDATA[<p>どうも！リョクちゃです。</p>
<p>ご無沙汰の記事となっております。。。すみません。</p>
<p>スランプに陥ったり、やる気が出なかったりと、うわの空状態がつづいていました。</p>
<p>今回より、徐々に再開です。</p>
<p>&nbsp;</p>
<p>さて、今回は、初心に戻り初心者向けのWindowsコマンド入門記事となります。</p>
<p>その中でも、dirコマンドを使ってファイルの一覧を取得する方法を紹介するほか、</p>
<p>応用的な使い方についても紹介していきます。</p>
<p>&nbsp;</p>
<p>ちなみに前回は、こちら</p>
<div class="blog-card internal-blog-card blog-card-thumbnail-right cf"><div class="blog-card-thumbnail"><a href="https://dreamparadaisu.com/windows_command_bat_07/" class="blog-card-thumbnail-link"><img width="100" height="100" src="https://dreamparadaisu.com/wp-content/uploads/2022/02/windows_cmd_1-100x100.png" class="blog-card-thumb-image wp-post-image" alt="" srcset="https://dreamparadaisu.com/wp-content/uploads/2022/02/windows_cmd_1-100x100.png 100w, https://dreamparadaisu.com/wp-content/uploads/2022/02/windows_cmd_1-150x150.png 150w, https://dreamparadaisu.com/wp-content/uploads/2022/02/windows_cmd_1-120x120.png 120w" sizes="(max-width: 100px) 100vw, 100px" /></a></div><div class="blog-card-content"><div class="blog-card-title"><a href="https://dreamparadaisu.com/windows_command_bat_07/" class="blog-card-title-link">【Windowsコマンド】ドライブ間の移動をするにはどうしたらいいか～CDコマンドに学ぶ～</a></div><div class="blog-card-excerpt">以前にフォルダ間の移動・作業ディレクトリの移動については、CDコマンドを使うと記事で触れました()。ドライブ内でフォルダの移動はできますが、ドライブを超えたフォルダには移動することができなかったと思います。今回はCDコマンドを使ってドライブ間を移動する方法を簡単に紹介しています。</div></div><div class="blog-card-footer"><div class="blog-card-site">dreamparadaisu.com</div><div class="blog-card-hatebu"><a href="//b.hatena.ne.jp/entry/https://dreamparadaisu.com/windows_command_bat_07/" rel="nofollow"><img src="//b.hatena.ne.jp/entry/image/https://dreamparadaisu.com/windows_command_bat_07/" alt="" /></a></div><div class="blog-card-date">2022-02-08 02:36</div></div></div>
<p>&nbsp;</p>
<h1>dirコマンドの基本的な使い方と応用テクニック</h1>
<h2>dirコマンド入門</h2>
<p>dirコマンドは、Windowsコマンドプロンプト上で使用されると、指定したディレクトリ内のファイルやフォルダを一覧表示することができるコマンドです。</p>
<p>&nbsp;</p>
<p>ファイルの確認やディレクトリの移動などでよく使用されています。</p>
<p>&nbsp;</p>
<p>ファイルを探す際に、手動で探すよりも効率的に探してくれるコマンドなので</p>
<p>覚えておいて損はないです！</p>
<p>&nbsp;</p>
<h3>dirコマンドの一般的な使い方</h3>
<p>&nbsp;</p>
<p>コマンドを使う上で今回テスト用に用意したディレクトリを利用して、</p>
<p>コマンドの実行結果を確認していきます。</p>
<p>&nbsp;</p>
<p>下図は、テスト用のディレクトリです。</p>
<figure id="attachment_mmd_5193" class="wp-block-image aligncenter"><img decoding="async" width="398" height="538" src="https://dreamparadaisu.com/wp-content/uploads/2023/04/Dir_1.png" class="attachment-full size-full" alt="" loading="lazy" align="center" /></figure>
<p>TestMovieディレクトリには、.mp4形式の動画ファイルが保存されています。</p>
<p>TestPhotoディレクトリには、.pngや.jpg形式の画像ファイルが保存されています。</p>
<p>&nbsp;</p>
<p>使い方を説明するにあたって、カレントディレクトリは、「C:\TestDir」とします。</p>
<h4>ディレクトリ内のファイルを一覧表示する例</h4>
<p></p><pre class="urvanov-syntax-highlighter-plain-tag">dir</pre><p></p>
<p>&nbsp;</p>
<p>このコマンドを実行すると、カレントディレクトリ内のファイルやフォルダの</p>
<p>一覧が表示されます。</p>
<p>ファイルの名前、サイズ、作成日時などの情報が表示されます。</p>
<figure id="attachment_mmd_5196" class="wp-block-image aligncenter"><img decoding="async" width="680" height="313" src="https://dreamparadaisu.com/wp-content/uploads/2023/04/Dir_2-1.png" class="attachment-680x471 size-680x471" alt="" loading="lazy" align="center" /></figure>
<p>&nbsp;</p>
<h4>特定のディレクトリ内のファイルを一覧表示する例</h4>
<p></p><pre class="urvanov-syntax-highlighter-plain-tag">dir C:\TestDir\TestMovie</pre><p></p>
<p>&nbsp;</p>
<p>この例では、CドライブのTestDirディレクトリのTestMovieディレクトリ内のファイルや</p>
<p>フォルダの一覧が表示されます。</p>
<p>&nbsp;</p>
<p>ディレクトリのパスを指定することで、そのディレクトリ内のファイルを</p>
<p>表示することができます。</p>
<figure id="attachment_mmd_5195" class="wp-block-image aligncenter"><img decoding="async" width="680" height="267" src="https://dreamparadaisu.com/wp-content/uploads/2023/04/Dir_3.png" class="attachment-680x403 size-680x403" alt="" loading="lazy" align="center" /></figure>
<p>&nbsp;</p>
<h4>サブディレクトリも含めてファイルを一覧表示する例</h4>
<p></p><pre class="urvanov-syntax-highlighter-plain-tag">dir /s</pre><p></p>
<p>&nbsp;</p>
<p>このコマンドを実行すると、カレントディレクトリ内のサブディレクトリも含めて、</p>
<p>全てのファイルやフォルダを再帰的に一覧表示します。</p>
<p>ディレクトリ内の階層構造を確認したい場合に便利です。</p>
<figure id="attachment_mmd_5197" class="wp-block-image aligncenter"><img decoding="async" width="680" height="695" src="https://dreamparadaisu.com/wp-content/uploads/2023/04/Dir_4.png" class="attachment-680x1024 size-680x1024" alt="" loading="lazy" align="center" /></figure>
<p>&nbsp;</p>
<h4>ファイルの拡張子でフィルタリングして表示する例</h4>
<p></p><pre class="urvanov-syntax-highlighter-plain-tag">dir *.txt</pre><p></p>
<p>&nbsp;</p>
<p>この例では、カレントディレクトリ内の拡張子が.txtのファイルのみを一覧表示します。</p>
<p>特定の拡張子のファイルを探したい場合に役立ちます。</p>
<p>&nbsp;</p>
<figure id="attachment_mmd_5198" class="wp-block-image aligncenter"><img decoding="async" width="680" height="204" src="https://dreamparadaisu.com/wp-content/uploads/2023/04/Dir_5.png" class="attachment-680x307 size-680x307" alt="" loading="lazy" align="center" /></figure>
<h3>初心者向けの基本的なコマンド一覧と使い方</h3>
<p>dirコマンド以外にも初心者にもおススメできる基本的なコマンドは以下の通りです。</p>

<table id="tablepress-72" class="tablepress tablepress-id-72">
<thead>
<tr class="row-1">
	<th class="column-1">No</th><th class="column-2">Windowsコマンド</th><th class="column-3">コマンドの意味</th><th class="column-4">活用例</th>
</tr>
</thead>
<tbody class="row-striping row-hover">
<tr class="row-2">
	<td class="column-1">1</td><td class="column-2">cd</td><td class="column-3">カレントディレクトリを変更するコマンド</td><td class="column-4">・ディレクトリの移動<br />
・作業フォルダの設定</td>
</tr>
<tr class="row-3">
	<td class="column-1">2</td><td class="column-2">mkdir</td><td class="column-3">新しいディレクトリを作成するコマンド</td><td class="column-4">・新しいフォルダを作成</td>
</tr>
<tr class="row-4">
	<td class="column-1">3</td><td class="column-2">copy</td><td class="column-3">ファイルやディレクトリをコピーするコマンド</td><td class="column-4">・ファイルのバックアップ<br />
・データの複製</td>
</tr>
<tr class="row-5">
	<td class="column-1">4</td><td class="column-2">move</td><td class="column-3">ファイルやディレクトリを移動するコマンド</td><td class="column-4">・ファイルやフォルダの移動<br />
・ファイルやフォルダのリネーム</td>
</tr>
<tr class="row-6">
	<td class="column-1">5</td><td class="column-2">del</td><td class="column-3">ファイルを削除するコマンド</td><td class="column-4">・不要なファイルの削除<br />
・空き容量の確保</td>
</tr>
<tr class="row-7">
	<td class="column-1">6</td><td class="column-2">ren</td><td class="column-3">ファイルやディレクトリの名前を変更するコマンド</td><td class="column-4">・ファイル名の変更<br />
・フォルダ名の変更</td>
</tr>
<tr class="row-8">
	<td class="column-1">7</td><td class="column-2">type</td><td class="column-3">テキストファイルの中身を表示するコマンド</td><td class="column-4">・テキストファイルの中身の確認<br />
・ファイルの中身の表示</td>
</tr>
<tr class="row-9">
	<td class="column-1">8</td><td class="column-2">echo</td><td class="column-3">テキストを画面に表示するコマンド</td><td class="column-4">・メッセージの表示<br />
・スクリプトのデバッグ</td>
</tr>
<tr class="row-10">
	<td class="column-1">9</td><td class="column-2">help</td><td class="column-3">コマンドのヘルプを表示するコマンド</td><td class="column-4">・コマンドの使い方やオプションの確認</td>
</tr>
</tbody>
</table>
<!-- #tablepress-72 from cache -->
<p>&nbsp;</p>
<p><a href="https://px.a8.net/svt/ejp?a8mat=3NH3F5+6GSIB6+4QCS+5ZU29" rel="nofollow">
<img decoding="async" class="aligncenter" src="https://www27.a8.net/svt/bgt?aid=220827281391&amp;wid=001&amp;eno=01&amp;mid=s00000022078001007000&amp;mc=1" alt="" width="468" height="60" border="0" /></a></p>
<img loading="lazy" decoding="async" class="aligncenter" src="https://www14.a8.net/0.gif?a8mat=3NH3F5+6GSIB6+4QCS+5ZU29" alt="" width="1" height="1" border="0" />
<p>&nbsp;</p>
<h2>dirコマンドの応用的な使い方</h2>
<h3>ファイルのサイズや日時の表示方法</h3>
<p>dirコマンドには、/tや/sオプションを付けることで、ファイルのサイズや更新日時などの</p>
<p>詳細情報を表示することができます。</p>
<p>例えば、以下のようなコマンドを実行すると、ファイルのサイズや更新日時などが</p>
<p>表示されます。</p>
<p>&nbsp;</p>
<p></p><pre class="urvanov-syntax-highlighter-plain-tag">dir /t:W /s</pre><p></p>
<p>&nbsp;</p>
<p>/t[:]を付けることで、表示に使用する日時フィールドの指定ができます。</p>
<p>更新日時の場合は、/t:Wを付加することで、表示されます。</p>
<p>&nbsp;</p>
<p>/sを付けることで、指定したフォルダとすべてのサブフォルダにある、</p>
<p>条件に一致するファイルとフォルダの表示がされます。</p>
<p>&nbsp;</p>
<p>実行すると以下のようになります。</p>
<figure id="attachment_mmd_5203" class="wp-block-image aligncenter"><img decoding="async" width="680" height="684" src="https://dreamparadaisu.com/wp-content/uploads/2023/04/Dir_6.png" class="attachment-680x1024 size-680x1024" alt="" loading="lazy" align="center" /></figure>
<h3>ソート順の指定とファイルの整理方法</h3>
<p>dirコマンドには、/oオプションを付けることで、ファイルやディレクトリのソート順を</p>
<p>指定することができます。</p>
<p>&nbsp;</p>
<p>例えば、以下のようなコマンドを実行すると、</p>
<p>ファイルをサイズの昇順でソートして表示されます。</p>
<p>&nbsp;</p>
<p></p><pre class="urvanov-syntax-highlighter-plain-tag">dir /o:s</pre><p></p>
<p>&nbsp;</p>
<figure id="attachment_mmd_5205" class="wp-block-image aligncenter"><img decoding="async" width="680" height="317" src="https://dreamparadaisu.com/wp-content/uploads/2023/04/Dir_7.png" class="attachment-680x478 size-680x478" alt="" loading="lazy" align="center" /></figure>
<p>&nbsp;</p>
<p>他にも、ファイル名、更新日時、作成日時などの基準でソートすることも可能です。</p>
<h3>出力結果のリダイレクトによるファイルの保存方法</h3>
<p>dirコマンドの出力結果をファイルにリダイレクトすることもできます。</p>
<p>例えば、以下のようなコマンドを実行すると、ファイル一覧をファイルに保存します。</p>
<p>&nbsp;</p>
<p></p><pre class="urvanov-syntax-highlighter-plain-tag">dir &gt; files.txt</pre><p></p>
<p>&nbsp;</p>
<figure id="attachment_mmd_5206" class="wp-block-image aligncenter"><img decoding="async" width="680" height="215" src="https://dreamparadaisu.com/wp-content/uploads/2023/04/Dir_8.png" class="attachment-680x324 size-680x324" alt="" loading="lazy" align="center" /></figure>
<p>&nbsp;</p>
<p>これにより、dirコマンドの出力結果をファイルに保存することができます。</p>
<h3>ディレクトリ内の特定のファイルの検索方法</h3>
<p>dirコマンドには、特定のファイルを検索するためのオプションもあります。</p>
<p>例えば、以下のようなコマンドを実行すると、</p>
<p>「カレントディレクトリ内の特定のファイルを検索して表示」します。</p>
<p>&nbsp;</p>
<p></p><pre class="urvanov-syntax-highlighter-plain-tag">dir /s /b /a-d TestMonstar_2.png</pre><p></p>
<p>&nbsp;</p>
<figure id="attachment_mmd_5210" class="wp-block-image aligncenter"><img decoding="async" width="680" height="76" src="https://dreamparadaisu.com/wp-content/uploads/2023/04/Dir_9.png" class="attachment-680x114 size-680x114" alt="" loading="lazy" align="center" /></figure>
<p>&nbsp;</p>
<p>これにより、ディレクトリ内のファイルを再帰的に検索し、</p>
<p>特定のファイルを見つけることができます。</p>
<h2>まとめ</h2>
<p>dirコマンドについて、基礎的な使い方から応用的な使い方までを記事にしました。</p>
<p>今回紹介したdirコマンドの応用的な使い方は、ほんの一部になります。</p>
<p>&nbsp;</p>
<p>他にも様々なオプションや組み合わせにより、</p>
<p>より高度なファイルの操作や情報取得が可能です。</p>
<p>ぜひ、読者の方も、この記事を参考に試してみてもらえたらと思います。</p>
<p>&nbsp;</p>
<p>最後までお読みいただき、ありがとうございます。</p>
<p>&nbsp;</p>
<p><em><strong>Windowsコマンドの学習にはこちらの参考書を活用しています。</strong></em></p>
<div class="wpap-tpl wpap-tpl-detail wpap-tpl-rakuten-books"><a href="https://hb.afl.rakuten.co.jp/hgc/g00q0728.wj9ire09.g00q0728.wj9isd7f/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F13796297%2F%3Frafcid%3Dwsc_b_ts_1064955924733071255" rel="nofollow" class="wpap-link" target="_blank" data-click-tracking="楽天ブックス 9784774180014 Windowsコマンドプロンプトポケットリファレンス改訂新版"><div class="wpap-image"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/0014/9784774180014.jpg?_ex=200x200" alt="Windowsコマンドプロンプトポケットリファレンス改訂新版" /></div><p class="wpap-title">Windowsコマンドプロンプトポケットリファレンス改訂新版</p><div class="wpap-creator">山近慶一</div><div class="wpap-price">3,278円<span class="wpap-date">(04/13 05:35時点)</span></div><div class="wpap-service">楽天ブックス</div></a></div>
<h3>もっと体系的に学びたい方へ</h3>
<p>WindowsコマンドやPowerShellを調べながら学ぶのも良いですが、効率的にスキルを習得するなら学習サービスを使うのがおすすめです。</p>
<p>&#x1f449; <a href="https://dreamparadaisu.com/study_services/">初心者から実務者まで！おすすめプログラミング学習サービス5選【比較表あり】</a></p>		<div class="wpulike wpulike-default " ><div class="wp_ulike_general_class wp_ulike_is_restricted"><button type="button"
					aria-label="いいねボタン"
					data-ulike-id="5192"
					data-ulike-nonce="f6c85b81ad"
					data-ulike-type="post"
					data-ulike-template="wpulike-default"
					data-ulike-display-likers=""
					data-ulike-likers-style="popover"
					class="wp_ulike_btn wp_ulike_put_image wp_post_btn_5192"></button><span class="count-box wp_ulike_counter_up" data-ulike-counter-value="0"></span>			</div></div>The post <a href="https://dreamparadaisu.com/windows_command_bat_08/">【Windowsコマンド入門】dirコマンドの基本的な使い方と応用テクニック</a> first appeared on <a href="https://dreamparadaisu.com">リョクちゃの電脳日記</a>.<div class='yarpp yarpp-related yarpp-related-rss yarpp-related-none yarpp-template-list'>
<p>この投稿の関連記事が見つかりませんでした。</p>
</div>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">5192</post-id>	</item>
		<item>
		<title>【PowerShell】条件分岐を使ってみた～こんなこともできるぞ～</title>
		<link>https://dreamparadaisu.com/powershell_21/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=powershell_21</link>
		
		<dc:creator><![CDATA[リョクちゃ]]></dc:creator>
		<pubDate>Sun, 25 Dec 2022 17:15:25 +0000</pubDate>
				<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Windowsコマンド]]></category>
		<category><![CDATA[パソコン]]></category>
		<guid isPermaLink="false">https://dreamparadaisu.com/?p=4927</guid>

					<description><![CDATA[<p>どうも！リョクちゃです。 &#160; 今回は、PowerShellで入力値に基づいて処理を分岐させる、いわゆる条件分岐について、 コードを書いて、紹介していきます。 &#160; プログラミングにおいては、基本中の基本...</p>
The post <a href="https://dreamparadaisu.com/powershell_21/">【PowerShell】条件分岐を使ってみた～こんなこともできるぞ～</a> first appeared on <a href="https://dreamparadaisu.com">リョクちゃの電脳日記</a>.<div class='yarpp yarpp-related yarpp-related-rss yarpp-related-none yarpp-template-list'>

この投稿の関連記事が見つかりませんでした。
</div>
]]></description>
										<content:encoded><![CDATA[<p>どうも！リョクちゃです。</p>
<p>&nbsp;</p>
<p>今回は、PowerShellで入力値に基づいて処理を分岐させる、いわゆる条件分岐について、</p>
<p>コードを書いて、紹介していきます。</p>
<p>&nbsp;</p>
<p>プログラミングにおいては、基本中の基本となるところであり、</p>
<p>割と行き詰まってしまうところでもあります。</p>
<p>&nbsp;</p>
<h1>if文</h1>
<p>一般的にプログラミング言語において条件分岐は、if文という文法で</p>
<p>表されており、if文の中に条件式を記述することで、処理を分岐させることができます。</p>
<p>&nbsp;</p>
<h2>if文の構文</h2>
<p>PowerShellにおけるif文の構文は、以下に示される形となります。</p>
<p>&nbsp;
</p><pre class="urvanov-syntax-highlighter-plain-tag">if ( 条件式 ) {

    処理

}</pre><p>
&nbsp;</p>
<p>条件式の結果が満たされるのであれば、処理が行われます。一方で条件式の結果が満たされない場合は、処理が行われません。</p>
<p>&nbsp;</p>
<p>例えば、整数の1が2よりも小さい場合には、処理としてHello Worldと返すといった動作を行わせたい場合、
</p><pre class="urvanov-syntax-highlighter-plain-tag">if ( 1 -lt 2 ) {
    Write-Host "Hello World"
}</pre><p>
&nbsp;</p>
<p>一方で、整数の1が2よりも小さくなかった場合(本来ありえないですが。。。)に処理を</p>
<p>行わせたいときは、以下の構文を利用します。
</p><pre class="urvanov-syntax-highlighter-plain-tag">if ( 条件式 ) {
    処理
} else {
    処理(条件式が成立しなかった場合)
}</pre><p>
&nbsp;</p>
<p>構文に則って記述すると、
</p><pre class="urvanov-syntax-highlighter-plain-tag">if ( 1 -lt 2 ) {
    Write-Host "Hello World"
} else {
    Write-Host "Not Hello World"
}</pre><p>
となります。</p>
<p>&nbsp;</p>
<p>PowerShellでは、以上のようにしてif文を記述することで、</p>
<p>条件式によって処理を分岐することができます。</p>
<p>&nbsp;</p>
<p>複数の条件がある場合については、以下の記事でもまとめているのでご参照ください。</p>
<div class="blog-card internal-blog-card blog-card-thumbnail-right cf"><div class="blog-card-thumbnail"><a href="https://dreamparadaisu.com/powershell_11/" class="blog-card-thumbnail-link"><img width="100" height="100" src="https://dreamparadaisu.com/wp-content/uploads/2022/02/powershell_27-100x100.png" class="blog-card-thumb-image wp-post-image" alt="" srcset="https://dreamparadaisu.com/wp-content/uploads/2022/02/powershell_27-100x100.png 100w, https://dreamparadaisu.com/wp-content/uploads/2022/02/powershell_27-150x150.png 150w, https://dreamparadaisu.com/wp-content/uploads/2022/02/powershell_27-120x120.png 120w" sizes="(max-width: 100px) 100vw, 100px" /></a></div><div class="blog-card-content"><div class="blog-card-title"><a href="https://dreamparadaisu.com/powershell_11/" class="blog-card-title-link">【PowerShell】複数条件が並ぶ時の効率的な条件分岐について学ぶ～Switch文～</a></div><div class="blog-card-excerpt">条件が複数ある時、ひたすらif文を書いてはいませんか？条件が多くなるにつれて書いていくと複雑に且つわかりづらくなってきますよね。そんな時に使えるSwitch文について簡単に例を出しながら紹介しています。参考になれば嬉しいです。</div></div><div class="blog-card-footer"><div class="blog-card-site">dreamparadaisu.com</div><div class="blog-card-hatebu"><a href="//b.hatena.ne.jp/entry/https://dreamparadaisu.com/powershell_11/" rel="nofollow"><img src="//b.hatena.ne.jp/entry/image/https://dreamparadaisu.com/powershell_11/" alt="" /></a></div><div class="blog-card-date">2022-02-10 03:01</div></div></div>
<p>&nbsp;</p>
<h1>条件式で使われる主な比較演算子</h1>
<p>条件式の中で用いられる比較演算子には、主に以下の表にて示される演算子を記述することで、式の判定ができます。</p>

<table id="tablepress-70" class="tablepress tablepress-id-70">
<thead>
<tr class="row-1">
	<th class="column-1">No</th><th class="column-2">比較演算子</th><th class="column-3">意味</th>
</tr>
</thead>
<tbody class="row-striping row-hover">
<tr class="row-2">
	<td class="column-1">1</td><td class="column-2">-eq, -ieq, -ceq</td><td class="column-3">等しい</td>
</tr>
<tr class="row-3">
	<td class="column-1">2</td><td class="column-2">-ne, -ine, -cne</td><td class="column-3">等しくない</td>
</tr>
<tr class="row-4">
	<td class="column-1">3</td><td class="column-2">-gt, -igt, -cgt</td><td class="column-3">(左辺が右辺)より大きい</td>
</tr>
<tr class="row-5">
	<td class="column-1">4</td><td class="column-2">-ge, -ige, -cge</td><td class="column-3">(左辺が右辺)以上</td>
</tr>
<tr class="row-6">
	<td class="column-1">5</td><td class="column-2">-lt, -ilt, -clt</td><td class="column-3">(左辺が右辺)より小さい</td>
</tr>
<tr class="row-7">
	<td class="column-1">6</td><td class="column-2">-le, -ile, -cle</td><td class="column-3">(左辺が右辺)以下</td>
</tr>
<tr class="row-8">
	<td class="column-1">7</td><td class="column-2">-like, -ilike, -clike</td><td class="column-3">ワイルドカード(*)と等しい</td>
</tr>
<tr class="row-9">
	<td class="column-1">8</td><td class="column-2">-notlike, -inotlike, -cnotlike</td><td class="column-3">ワイルドカード(*)と等しくない</td>
</tr>
<tr class="row-10">
	<td class="column-1">9</td><td class="column-2">-match, -imatch, -cmatch</td><td class="column-3">正規表現と等しい</td>
</tr>
<tr class="row-11">
	<td class="column-1">10</td><td class="column-2">-notmatch, -inotmatch, -cnotmatch</td><td class="column-3">正規表現と等しくない</td>
</tr>
<tr class="row-12">
	<td class="column-1">11</td><td class="column-2">-contains, -contains, -ccontains</td><td class="column-3">コレクションに含まれている</td>
</tr>
<tr class="row-13">
	<td class="column-1">12</td><td class="column-2">-notcontains, -inotcontains, -cnotcontains</td><td class="column-3">コレクションに含まれていない</td>
</tr>
<tr class="row-14">
	<td class="column-1">13</td><td class="column-2">-in</td><td class="column-3">コレクションの中にある</td>
</tr>
<tr class="row-15">
	<td class="column-1">14</td><td class="column-2">-notin</td><td class="column-3">コレクションの中にない</td>
</tr>
</tbody>
</table>
<!-- #tablepress-70 from cache -->
<p>&nbsp;</p>
<h1>まとめ</h1>
<p>PowerShellにおいてif文を使った条件分岐をするには、を簡単にまとめてみました。</p>
<p>&nbsp;</p>
<p>PowerShellで条件分岐を記述することってあまりないかと思いますが、</p>
<p>スクリプトを作成して、定常処理を自動的に処理をさせたいときなどに使える時が来るので、</p>
<p>参考にしていただけたらと思います。</p>
<p>&nbsp;</p>
<p>最後までお読みいただき、ありがとうございます。</p>
<p>&nbsp;</p>

<p>&nbsp;</p>		<div class="wpulike wpulike-default " ><div class="wp_ulike_general_class wp_ulike_is_restricted"><button type="button"
					aria-label="いいねボタン"
					data-ulike-id="4927"
					data-ulike-nonce="6076437e4e"
					data-ulike-type="post"
					data-ulike-template="wpulike-default"
					data-ulike-display-likers=""
					data-ulike-likers-style="popover"
					class="wp_ulike_btn wp_ulike_put_image wp_post_btn_4927"></button><span class="count-box wp_ulike_counter_up" data-ulike-counter-value="0"></span>			</div></div>The post <a href="https://dreamparadaisu.com/powershell_21/">【PowerShell】条件分岐を使ってみた～こんなこともできるぞ～</a> first appeared on <a href="https://dreamparadaisu.com">リョクちゃの電脳日記</a>.<div class='yarpp yarpp-related yarpp-related-rss yarpp-related-none yarpp-template-list'>
<p>この投稿の関連記事が見つかりませんでした。</p>
</div>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">4927</post-id>	</item>
		<item>
		<title>【Powershell】CSVファイルをカッコよく扱ってみる！</title>
		<link>https://dreamparadaisu.com/powershell_20/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=powershell_20</link>
		
		<dc:creator><![CDATA[リョクちゃ]]></dc:creator>
		<pubDate>Thu, 01 Dec 2022 20:57:10 +0000</pubDate>
				<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Windowsコマンド]]></category>
		<category><![CDATA[パソコン]]></category>
		<guid isPermaLink="false">https://dreamparadaisu.com/?p=4864</guid>

					<description><![CDATA[<p>どうも！リョクちゃです。 &#160; 今回は、CSVファイルをPowershellで読み込んで、 カッコよく扱った気になれる方法を紹介していきます。 &#160; あまりPowerShellでCSVファイルを読み取って...</p>
The post <a href="https://dreamparadaisu.com/powershell_20/">【Powershell】CSVファイルをカッコよく扱ってみる！</a> first appeared on <a href="https://dreamparadaisu.com">リョクちゃの電脳日記</a>.<div class='yarpp yarpp-related yarpp-related-rss yarpp-related-none yarpp-template-list'>

この投稿の関連記事が見つかりませんでした。
</div>
]]></description>
										<content:encoded><![CDATA[<p>どうも！リョクちゃです。</p>
<p>&nbsp;</p>
<p>今回は、CSVファイルをPowershellで読み込んで、</p>
<p>カッコよく扱った気になれる方法を紹介していきます。</p>
<p>&nbsp;</p>
<p>あまりPowerShellでCSVファイルを読み取って、何かすることってないかもしれないですが、</p>
<p>覚えておくと、こんな使い方もあるのかといった知識の向上につながればと思います。</p>
<p>&nbsp;</p>
<p>前回はこちらになります。</p>
<div class="blog-card internal-blog-card blog-card-thumbnail-right cf"><div class="blog-card-thumbnail"><a href="https://dreamparadaisu.com/powershell_19/" class="blog-card-thumbnail-link"><img width="100" height="100" src="https://dreamparadaisu.com/wp-content/uploads/2022/05/titel2-100x100.png" class="blog-card-thumb-image wp-post-image" alt="" srcset="https://dreamparadaisu.com/wp-content/uploads/2022/05/titel2-100x100.png 100w, https://dreamparadaisu.com/wp-content/uploads/2022/05/titel2-150x150.png 150w, https://dreamparadaisu.com/wp-content/uploads/2022/05/titel2-120x120.png 120w" sizes="(max-width: 100px) 100vw, 100px" /></a></div><div class="blog-card-content"><div class="blog-card-title"><a href="https://dreamparadaisu.com/powershell_19/" class="blog-card-title-link">【PowerShell】WindowsコマンドでいうCDに倣い作業ディレクトリをSet-Locationで変えてみた</a></div><div class="blog-card-excerpt">Windowsコマンドでは、作業ディレクトリを変更するのにCDコマンドを使用していました。PowerShellでも似たコマンドがあり、それはSet-Locationになります。もちろんPowerShellでもCDコマンドは使用できますが、せっかくなので、Set-Locationを使って作業ディレクトリを変えてみました。</div></div><div class="blog-card-footer"><div class="blog-card-site">dreamparadaisu.com</div><div class="blog-card-hatebu"><a href="//b.hatena.ne.jp/entry/https://dreamparadaisu.com/powershell_19/" rel="nofollow"><img src="//b.hatena.ne.jp/entry/image/https://dreamparadaisu.com/powershell_19/" alt="" /></a></div><div class="blog-card-date">2022-05-20 12:47</div></div></div>
<p>&nbsp;</p>
<h1>【準備】CSVファイルの作成</h1>
<p>以下のCSVファイルを事前に作成します。</p>
<p>以降は、作成したCSVファイルを使用していきます。</p>
<figure id="attachment_mmd_4872" class="wp-block-image aligncenter"><img decoding="async" width="260" height="149" src="https://dreamparadaisu.com/wp-content/uploads/2022/11/powershell_csv.png" class="attachment-full size-full" alt="" loading="lazy" align="center" /></figure>
<p>ファイル名は、test_kakaku.csvとしました。</p>
<p>※ヘッダーはあえて設定していません。</p>
<p>ヘッダー：1行目の列の見出し・タイトル</p>
<p>&nbsp;</p>
<p>ちなみに実行環境には、VSCodeを使用しております。</p>
<p>&nbsp;</p>
<h1>CSVファイルを読込む</h1>
<p>&nbsp;</p>
<p>PowerShellでCSVファイルを読込む方法としてはいくつかあります。</p>

<table id="tablepress-68" class="tablepress tablepress-id-68">
<thead>
<tr class="row-1">
	<th class="column-1">No</th><th class="column-2">コマンド</th><th class="column-3">詳細</th>
</tr>
</thead>
<tbody class="row-striping row-hover">
<tr class="row-2">
	<td class="column-1">1</td><td class="column-2">ConvertFrom-Csv</td><td class="column-3">CSVファイルのデータをオブジェクトとして作成</td>
</tr>
<tr class="row-3">
	<td class="column-1">2</td><td class="column-2">Import-Csv</td><td class="column-3">CSVファイルのデータをカスタムオブジェクトとして作成</td>
</tr>
</tbody>
</table>
<!-- #tablepress-68 from cache -->
<p>&nbsp;</p>
<p>ここでは、Import-Csvを使っていきます。</p>
<p>&nbsp;</p>
<p>使い方は簡単です。</p>
<p>&nbsp;</p>
<p>以下の構文となっており、基本的にはCSVファイルのパスをオプションである</p>
<p>引数に渡してあげることで簡単にCSVファイルの中身を読み取ってくれます。</p>
<p>&nbsp;
</p><pre class="urvanov-syntax-highlighter-plain-tag">Import-Csv -Path -Delimiter -Header -Encoding</pre><p>
&nbsp;</p>
<ul>

<li>-Path : CSVファイルのパス</li>

<li>-Delimiter : 区切り文字　デフォルトは,(カンマ)</li>

<li>-Header : ヘッダーの設定ができます。</li>

<li>-Encoding : エンコードの指定ができます。</li>
</ul>
<p>&nbsp;</p>
<p>先ほど作成した、CSVファイルをまずは読み込んでみるには、</p>
<p>&nbsp;
</p><pre class="urvanov-syntax-highlighter-plain-tag">Import-Csv -Path "C:\work\csv\test_kakaku.csv" -Encoding utf8</pre><p>
&nbsp;</p>
<p>上述になり、-PathでCSVファイルの保存されているパスを渡しています。筆者の環境では、</p>
<p>Cドライブにworkフォルダを作成し、更にcsvフォルダを作成し、その中にCSVファイルを</p>
<p>保存しています。</p>
<p>&nbsp;</p>
<p>-Encodingには、csvファイルを保存した時のエンコードである、utf8を指定しています。</p>
<p>&nbsp;</p>
<p>以下のような結果として、Import-Csvの戻り値を受け取ることができます。</p>
<p>&nbsp;
</p><pre class="urvanov-syntax-highlighter-plain-tag">@{りんご=ばなな; 96=106} @{りんご=みかん; 96=238} @{りんご=ゆず; 96=100} @{りんご=れもん; 96=96}</pre><p>
&nbsp;</p>
<h1>カッコよく扱う？！</h1>
<p>Import-Csvの使い方がわかったので、次はカッコよく読み取った結果を扱えるように</p>
<p>していきます。</p>
<p>&nbsp;</p>
<p>結論としては、読み取った結果を辞書型の変数に格納して扱う方法になります。</p>
<p>何かと便利で、辞書に格納しておくことで、効率的に値を取り出すことができます。</p>
<p>※辞書型:PowerShellでは連想配列(ハッシュ、hash)と言われています。</p>
<p>&nbsp;</p>
<p>今回作成したCSVファイルのように2つの列で構成されており、1列目の内容が2列目の内容に意味のあるものの場合や同様の法則性がある且つ1列目が重複していなければ、辞書型変数に格納することができ、前述したようにカッコよく扱える?!はずです。</p>
<p>&nbsp;</p>
<p>順を追って解説していきます。</p>
<p>&nbsp;</p>
<h2>ヘッダーがないCSVファイルにヘッダーを付加して取得</h2>
<p>作成したCSVファイルには各列にタイトル、いわゆるヘッダーが付加されていませんでした。</p>
<p>このままでは、後々の処理が手間になるので、Import-CSVにオプションを加えて、</p>
<p>ヘッダーを付加します。</p>
<p>&nbsp;
</p><pre class="urvanov-syntax-highlighter-plain-tag">Import-Csv -Path "C:\work\csv\test_kakaku.csv" -Header "id", "name" -Encoding utf8</pre><p>
&nbsp;</p>
<p>ヘッダーを付加するには、-Headerの後に、カンマ区切りで列名を</p>
<p>&#8220;&#8221;(ダブルクウォーテーション)で囲んだタイトルを設定していきます。</p>
<p>今回は、1列目をid、2列目をnameとしています。</p>
<p>&nbsp;</p>
<p>実行結果は以下のようになります。
</p><pre class="urvanov-syntax-highlighter-plain-tag">@{id=りんご; name=96} @{id=ばなな; name=106} @{id=みかん; name=238} @{id=ゆず; name=100} @{id=れもん; name=96}</pre><p>
&nbsp;</p>
<h2>辞書型変数への格納準備</h2>
<p>辞書型変数へ格納するために事前に空の辞書型変数を作成しておきます。
</p><pre class="urvanov-syntax-highlighter-plain-tag">$dict_res = @{}</pre><p>
&nbsp;</p>
<h2>行ごとの繰り返し処理はforeachで</h2>
<p>CSVファイルは1行ごとに処理をしていくの、foreach文を活用します。
</p><pre class="urvanov-syntax-highlighter-plain-tag">foreach ($line in $test_csv) {
    Write-Host $line.id
    Write-Host $line.name
}</pre><p>
&nbsp;</p>
<p>Write-Hostでは、行ごとの-Headerオプションで設定した名称を使い、</p>
<p>記述されている内容を出力しています。</p>
<p>&nbsp;</p>
<p>$line変数には、行ごとの内容が1行ずつ格納されています。</p>
<div class="sp-info">$line.-Headerオプションで設定した名称</div>
<p>とすることで、列ごとの情報が取得できます。</p>
<p>&nbsp;</p>
<p>実行結果は以下のようになります。
</p><pre class="urvanov-syntax-highlighter-plain-tag">#-----1行目-----
りんご
96
#-----2行目-----
ばなな
106
#-----3行目-----
みかん
238
#-----4行目-----
ゆず
100
#-----5行目-----
れもん
96</pre><p>
&nbsp;</p>
<h2>辞書型変数へ格納</h2>
<p>辞書型変数への格納は、foreach文内で行います。</p>
<p>念のため、格納前に既に同じキーを持つ値が格納されていないか、</p>
<p>1列目に対してチェックする処理も織り交ぜていきます。</p>
<p>&nbsp;</p>
<p>※今回の例ではありませんが、実践で活用する際にはあると</p>
<p>異常値をはじけるので助かります。</p>
<p>&nbsp;
</p><pre class="urvanov-syntax-highlighter-plain-tag">foreach ($line in $test_csv) {
    if ($dict_res.ContainsKey($line.id) -ne $true) {
        $dict_res[$line.id] = $line.name
    }
}</pre><p>
dict_res.ContainsKey($line.id)で辞書型変数に1列目の情報が含まれているか、</p>
<p>どうかをチェックしています。</p>
<p>&nbsp;</p>
<p>含まれていなければ、辞書型変数へ格納し、含まれている場合は格納しません。</p>
<p>※既に含まれている場合は、最初の情報を正とするので、実は後の情報が正だった場合には、</p>
<p>気をつけないといけません。</p>
<p>&nbsp;</p>
<p>実行結果として、&#8221;りんご&#8221;と指定して値を取り出してみます。
</p><pre class="urvanov-syntax-highlighter-plain-tag">Write-Host $dict_res['りんご']

#-----実行結果-----
96</pre><p>
&nbsp;</p>
<h1>まとめ</h1>
<p>CSVファイルを読込んでカッコよく?!扱う方法を簡単に紹介しました。</p>
<p>辞書型変数に格納することで値の取り出しはわかりやすく且つシンプルな表現に</p>
<p>なったのではないでしょうか？</p>
<p>&nbsp;</p>
<p>プログラミング言語において、様々な文法や書き方を学ぶことは、いろいろな個所で</p>
<p>応用出来たり、工夫次第で化けたりするので、日頃から頭にとどめておくことができればいいのかなと思っています。</p>
<p>&nbsp;</p>
<p>最後まで、お読みいただき、ありがとうございます。</p>

<p>&nbsp;</p>
<p>&nbsp;</p>		<div class="wpulike wpulike-default " ><div class="wp_ulike_general_class wp_ulike_is_restricted"><button type="button"
					aria-label="いいねボタン"
					data-ulike-id="4864"
					data-ulike-nonce="689bf7042d"
					data-ulike-type="post"
					data-ulike-template="wpulike-default"
					data-ulike-display-likers=""
					data-ulike-likers-style="popover"
					class="wp_ulike_btn wp_ulike_put_image wp_post_btn_4864"></button><span class="count-box wp_ulike_counter_up" data-ulike-counter-value="0"></span>			</div></div>The post <a href="https://dreamparadaisu.com/powershell_20/">【Powershell】CSVファイルをカッコよく扱ってみる！</a> first appeared on <a href="https://dreamparadaisu.com">リョクちゃの電脳日記</a>.<div class='yarpp yarpp-related yarpp-related-rss yarpp-related-none yarpp-template-list'>
<p>この投稿の関連記事が見つかりませんでした。</p>
</div>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">4864</post-id>	</item>
		<item>
		<title>【PowerShell】WindowsコマンドでいうCDに倣い作業ディレクトリをSet-Locationで変えてみた</title>
		<link>https://dreamparadaisu.com/powershell_19/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=powershell_19</link>
		
		<dc:creator><![CDATA[リョクちゃ]]></dc:creator>
		<pubDate>Fri, 20 May 2022 03:47:28 +0000</pubDate>
				<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Windowsコマンド]]></category>
		<category><![CDATA[パソコン]]></category>
		<guid isPermaLink="false">https://dreamparadaisu.com/?p=4256</guid>

					<description><![CDATA[<p>どうも！リョクちゃです。 &#160; 今回は、Windowsコマンドにもある、CDコマンド これをPowerShellでも似たコマンドレットが提供されているので 紹介していきます。 ※コマンドレット ⇒　PowerSh...</p>
The post <a href="https://dreamparadaisu.com/powershell_19/">【PowerShell】WindowsコマンドでいうCDに倣い作業ディレクトリをSet-Locationで変えてみた</a> first appeared on <a href="https://dreamparadaisu.com">リョクちゃの電脳日記</a>.<div class='yarpp yarpp-related yarpp-related-rss yarpp-related-none yarpp-template-list'>

この投稿の関連記事が見つかりませんでした。
</div>
]]></description>
										<content:encoded><![CDATA[<p>どうも！リョクちゃです。</p>
<p>&nbsp;</p>
<p>今回は、Windowsコマンドにもある、CDコマンド</p>
<p>これをPowerShellでも似たコマンドレットが提供されているので</p>
<p>紹介していきます。</p>
<p>※コマンドレット ⇒　PowerShellのコマンドはコマンドレットと呼ばれるそうです。</p>
<p>&nbsp;</p>
<p>ちなみに前回はこちら</p>
<div class="blog-card internal-blog-card blog-card-thumbnail-right cf"><div class="blog-card-thumbnail"><a href="https://dreamparadaisu.com/powershell_18/" class="blog-card-thumbnail-link"><img width="100" height="100" src="https://dreamparadaisu.com/wp-content/uploads/2022/05/powershell_title_18-100x100.png" class="blog-card-thumb-image wp-post-image" alt="" srcset="https://dreamparadaisu.com/wp-content/uploads/2022/05/powershell_title_18-100x100.png 100w, https://dreamparadaisu.com/wp-content/uploads/2022/05/powershell_title_18-150x150.png 150w, https://dreamparadaisu.com/wp-content/uploads/2022/05/powershell_title_18-120x120.png 120w" sizes="(max-width: 100px) 100vw, 100px" /></a></div><div class="blog-card-content"><div class="blog-card-title"><a href="https://dreamparadaisu.com/powershell_18/" class="blog-card-title-link">【PowerShell】任意のファイルのフルパスを取得する～Resolve-Path～</a></div><div class="blog-card-excerpt">PowerShellでフルパスを取得する方法として、(Get-ChildItem).Fullnameを使った方法を以前に紹介しました。今回は、Resolve-Pathを使った方法を紹介します。使い方は至ってシンプルですが異なる方法として、一方が使えなくなった時の活用方法として覚えていただければと思います。</div></div><div class="blog-card-footer"><div class="blog-card-site">dreamparadaisu.com</div><div class="blog-card-hatebu"><a href="//b.hatena.ne.jp/entry/https://dreamparadaisu.com/powershell_18/" rel="nofollow"><img src="//b.hatena.ne.jp/entry/image/https://dreamparadaisu.com/powershell_18/" alt="" /></a></div><div class="blog-card-date">2022-05-06 04:47</div></div></div>
<p><a href="https://px.a8.net/svt/ejp?a8mat=3HKUAR+C37VZM+4TE8+5Z6WX" rel="nofollow">
<img loading="lazy" decoding="async" class="aligncenter" src="https://www26.a8.net/svt/bgt?aid=210924387731&amp;wid=001&amp;eno=01&amp;mid=s00000022472001004000&amp;mc=1" alt="" width="468" height="60" border="0" /></a></p>
<img loading="lazy" decoding="async" class="aligncenter" src="https://www11.a8.net/0.gif?a8mat=3HKUAR+C37VZM+4TE8+5Z6WX" alt="" width="1" height="1" border="0" />
<p>&nbsp;</p>
<h1>CDコマンドとは……？</h1>
<p>&nbsp;</p>
<p>こちらについては、以下記事でも以前に取り上げました。</p>
<div class="blog-card internal-blog-card blog-card-thumbnail-right cf"><div class="blog-card-thumbnail"><a href="https://dreamparadaisu.com/windows_command_bat_01/" class="blog-card-thumbnail-link"><img width="100" height="100" src="https://dreamparadaisu.com/wp-content/uploads/2021/05/bat_mkdi_10-100x100.png" class="blog-card-thumb-image wp-post-image" alt="" srcset="https://dreamparadaisu.com/wp-content/uploads/2021/05/bat_mkdi_10-100x100.png 100w, https://dreamparadaisu.com/wp-content/uploads/2021/05/bat_mkdi_10-150x150.png 150w, https://dreamparadaisu.com/wp-content/uploads/2021/05/bat_mkdi_10-120x120.png 120w" sizes="(max-width: 100px) 100vw, 100px" /></a></div><div class="blog-card-content"><div class="blog-card-title"><a href="https://dreamparadaisu.com/windows_command_bat_01/" class="blog-card-title-link">【Windowsコマンド】フォルダの作成・移動をバッチでしてみる</a></div><div class="blog-card-excerpt">Windowsコマンドを使用して、フォルダを作成、フォルダの移動(変更)について、バッチファイルを作成しながら簡単に紹介しています。Windowsコマンドを使って作業時間の短縮化を目指しましょう。</div></div><div class="blog-card-footer"><div class="blog-card-site">dreamparadaisu.com</div><div class="blog-card-hatebu"><a href="//b.hatena.ne.jp/entry/https://dreamparadaisu.com/windows_command_bat_01/" rel="nofollow"><img src="//b.hatena.ne.jp/entry/image/https://dreamparadaisu.com/windows_command_bat_01/" alt="" /></a></div><div class="blog-card-date">2021-05-19 17:30</div></div></div>
<p>&nbsp;</p>
<div class="blog-card internal-blog-card blog-card-thumbnail-right cf"><div class="blog-card-thumbnail"><a href="https://dreamparadaisu.com/windows_command_bat_07/" class="blog-card-thumbnail-link"><img width="100" height="100" src="https://dreamparadaisu.com/wp-content/uploads/2022/02/windows_cmd_1-100x100.png" class="blog-card-thumb-image wp-post-image" alt="" srcset="https://dreamparadaisu.com/wp-content/uploads/2022/02/windows_cmd_1-100x100.png 100w, https://dreamparadaisu.com/wp-content/uploads/2022/02/windows_cmd_1-150x150.png 150w, https://dreamparadaisu.com/wp-content/uploads/2022/02/windows_cmd_1-120x120.png 120w" sizes="(max-width: 100px) 100vw, 100px" /></a></div><div class="blog-card-content"><div class="blog-card-title"><a href="https://dreamparadaisu.com/windows_command_bat_07/" class="blog-card-title-link">【Windowsコマンド】ドライブ間の移動をするにはどうしたらいいか～CDコマンドに学ぶ～</a></div><div class="blog-card-excerpt">以前にフォルダ間の移動・作業ディレクトリの移動については、CDコマンドを使うと記事で触れました()。ドライブ内でフォルダの移動はできますが、ドライブを超えたフォルダには移動することができなかったと思います。今回はCDコマンドを使ってドライブ間を移動する方法を簡単に紹介しています。</div></div><div class="blog-card-footer"><div class="blog-card-site">dreamparadaisu.com</div><div class="blog-card-hatebu"><a href="//b.hatena.ne.jp/entry/https://dreamparadaisu.com/windows_command_bat_07/" rel="nofollow"><img src="//b.hatena.ne.jp/entry/image/https://dreamparadaisu.com/windows_command_bat_07/" alt="" /></a></div><div class="blog-card-date">2022-02-08 02:36</div></div></div>
<p>&nbsp;</p>
<p>使い方としては、</p>
<ol>

<li>Windows環境でコマンドプロンプトを起動します。</li>

<li>立ち上がったウィンドウに cd を入力後、Enterキー押下</li>

<li>作業ディレクトリを移動することができます。</li>
</ol>
<div class="sp-info">cd </div>
<p>&nbsp;</p>
<p>例) デスクトップに移動したい場合
</p><pre class="urvanov-syntax-highlighter-plain-tag">cd C:\Users\Test_1\Desktop</pre><p>
&nbsp;</p>
<p>※Test_1はユーザー名になります。</p>
<p>&nbsp;</p>
<p>以降、例えば、mkdirでフォルダ作成する場合は</p>
<p>パス指定なしでフォルダを作成すると、作業ディレクトリ内で作成されます。</p>
<p>&nbsp;</p>
<p>ちなみに作業ディレクトリに作りたくない場合は、</p>
<p><span class="marker-under">パス指定してフォルダを作成する必要</span>があります。</p>
<p>&nbsp;</p>
<h1>Set-Locationを使ったディレクトリ移動</h1>
<p>さて、ここからはPowerShellで作業ディレクトリを変更する場合に使える、</p>
<p>Set-Locationについて述べていきます。</p>
<p>&nbsp;</p>
<p>もちろん、先ほど説明したWindowsコマンドのCDコマンドも使えます。</p>
<p>せっかくなので、Set-Locationも使ってみましょう。</p>
<p>&nbsp;</p>
<p>PowerShellでは、作業ディレクトリを変更する場合に、前述したSet-Locationが</p>
<p>提供されています。</p>
<p>&nbsp;</p>
<p>これは、変更先のロケーションを作業ディレクトリとして設定をしてくれます。</p>
<p>&nbsp;</p>
<p><span style="text-decoration: underline"><strong>使い方</strong></span></p>
<div class="sp-info">Set-Location </div>
<div></div>
<div>例えば、デスクトップを設定したい場合</div>
<div>
<pre class="urvanov-syntax-highlighter-plain-tag">Set-Location C:\Users\Test_1\Desktop</pre>
</div>
<p>となります。</p>
<h1>まとめ</h1>
<p>WindowsコマンドでいうCDのPowerShell版のコマンドレット</p>
<p>Set-Locationについて、ざっくりと紹介しました。</p>
<p>&nbsp;</p>
<p>もしPowerShellを使ってみようと思っているなら、ぜひ使った際に
今回のコマンドレットであるSet-Locationを使ってみて下さい。</p>
<p>&nbsp;</p>
<p>最後までお読みいただき、ありがとうございます。</p>

<p>&nbsp;</p>		<div class="wpulike wpulike-default " ><div class="wp_ulike_general_class wp_ulike_is_restricted"><button type="button"
					aria-label="いいねボタン"
					data-ulike-id="4256"
					data-ulike-nonce="e2051f6608"
					data-ulike-type="post"
					data-ulike-template="wpulike-default"
					data-ulike-display-likers=""
					data-ulike-likers-style="popover"
					class="wp_ulike_btn wp_ulike_put_image wp_post_btn_4256"></button><span class="count-box wp_ulike_counter_up" data-ulike-counter-value="0"></span>			</div></div>The post <a href="https://dreamparadaisu.com/powershell_19/">【PowerShell】WindowsコマンドでいうCDに倣い作業ディレクトリをSet-Locationで変えてみた</a> first appeared on <a href="https://dreamparadaisu.com">リョクちゃの電脳日記</a>.<div class='yarpp yarpp-related yarpp-related-rss yarpp-related-none yarpp-template-list'>
<p>この投稿の関連記事が見つかりませんでした。</p>
</div>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">4256</post-id>	</item>
		<item>
		<title>【Windowsコマンド】ドライブ間の移動をするにはどうしたらいいか～CDコマンドに学ぶ～</title>
		<link>https://dreamparadaisu.com/windows_command_bat_07/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=windows_command_bat_07</link>
		
		<dc:creator><![CDATA[リョクちゃ]]></dc:creator>
		<pubDate>Mon, 07 Feb 2022 17:36:01 +0000</pubDate>
				<category><![CDATA[プログラム]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Windowsコマンド]]></category>
		<category><![CDATA[バッチ]]></category>
		<category><![CDATA[入門]]></category>
		<guid isPermaLink="false">https://dreamparadaisu.com/?p=3892</guid>

					<description><![CDATA[<p>どうも！リョクちゃです。 &#160; 今回は以前に触れた、フォルダ間を移動するコマンド CDコマンドを使ってドライブ間を移動する方法を紹介します。 &#160; とても簡単な内容なので、どうして前回教えてくれなかったん...</p>
The post <a href="https://dreamparadaisu.com/windows_command_bat_07/">【Windowsコマンド】ドライブ間の移動をするにはどうしたらいいか～CDコマンドに学ぶ～</a> first appeared on <a href="https://dreamparadaisu.com">リョクちゃの電脳日記</a>.<div class='yarpp yarpp-related yarpp-related-rss yarpp-related-none yarpp-template-list'>

この投稿の関連記事が見つかりませんでした。
</div>
]]></description>
										<content:encoded><![CDATA[<p>どうも！リョクちゃです。</p>
<p>&nbsp;</p>
<p>今回は以前に触れた、フォルダ間を移動するコマンド</p>
<p>CDコマンドを使ってドライブ間を移動する方法を紹介します。</p>
<p>&nbsp;</p>
<p>とても簡単な内容なので、どうして前回教えてくれなかったんだ？</p>
<p>となるかもしれません、、、ご了承ください。</p>
<p>&nbsp;</p>
<p>ちなみに前回はこちら</p>
<div class="blog-card internal-blog-card blog-card-thumbnail-right cf"><div class="blog-card-thumbnail"><a href="https://dreamparadaisu.com/windows_command_bat_06/" class="blog-card-thumbnail-link"><img width="100" height="100" src="https://dreamparadaisu.com/wp-content/uploads/2021/12/bat_input_5-100x100.png" class="blog-card-thumb-image wp-post-image" alt="" srcset="https://dreamparadaisu.com/wp-content/uploads/2021/12/bat_input_5-100x100.png 100w, https://dreamparadaisu.com/wp-content/uploads/2021/12/bat_input_5-150x150.png 150w, https://dreamparadaisu.com/wp-content/uploads/2021/12/bat_input_5-120x120.png 120w" sizes="(max-width: 100px) 100vw, 100px" /></a></div><div class="blog-card-content"><div class="blog-card-title"><a href="https://dreamparadaisu.com/windows_command_bat_06/" class="blog-card-title-link">【Windowsコマンド】バッチで入力値を受け取るには？～入力値の処理～</a></div><div class="blog-card-excerpt">Windowsの動作環境でバッチファイルを作成していて、ふと入力値を受け取るにはどうしたらいいだろう？と思ったことはありませんか？今回は、バッチで入力値を受け取る方法を簡単に紹介しています。ふとした時の参考になれば嬉しいです。</div></div><div class="blog-card-footer"><div class="blog-card-site">dreamparadaisu.com</div><div class="blog-card-hatebu"><a href="//b.hatena.ne.jp/entry/https://dreamparadaisu.com/windows_command_bat_06/" rel="nofollow"><img src="//b.hatena.ne.jp/entry/image/https://dreamparadaisu.com/windows_command_bat_06/" alt="" /></a></div><div class="blog-card-date">2021-12-18 02:51</div></div></div>
<p>&nbsp;</p>
<p><a href="https://px.a8.net/svt/ejp?a8mat=3HI93W+DDNP6A+0K+15PMN5" rel="nofollow">
<img loading="lazy" decoding="async" class="aligncenter" src="https://www28.a8.net/svt/bgt?aid=210803612809&amp;wid=001&amp;eno=01&amp;mid=s00000000002007006000&amp;mc=1" alt="" width="468" height="60" border="0" /></a></p>
<img loading="lazy" decoding="async" class="aligncenter" src="https://www13.a8.net/0.gif?a8mat=3HI93W+DDNP6A+0K+15PMN5" alt="" width="1" height="1" border="0" />
<p>&nbsp;</p>
<h1>おさらい</h1>
<p>CDコマンドはフォルダ間を移動するコマンドでした。</p>
<p>厳密にいえば作業ディレクトリを変えるコマンドでしたね。</p>
<p>&nbsp;</p>
<p><span class="marker-under">作業ディレクトリ≒フォルダ間の移動</span></p>
<p>捉えて支障はありません。</p>
<p>&nbsp;</p>
<p>ちなみにおさらい記事は</p>
<div class="blog-card internal-blog-card blog-card-thumbnail-right cf"><div class="blog-card-thumbnail"><a href="https://dreamparadaisu.com/windows_command_bat_01/" class="blog-card-thumbnail-link"><img width="100" height="100" src="https://dreamparadaisu.com/wp-content/uploads/2021/05/bat_mkdi_10-100x100.png" class="blog-card-thumb-image wp-post-image" alt="" srcset="https://dreamparadaisu.com/wp-content/uploads/2021/05/bat_mkdi_10-100x100.png 100w, https://dreamparadaisu.com/wp-content/uploads/2021/05/bat_mkdi_10-150x150.png 150w, https://dreamparadaisu.com/wp-content/uploads/2021/05/bat_mkdi_10-120x120.png 120w" sizes="(max-width: 100px) 100vw, 100px" /></a></div><div class="blog-card-content"><div class="blog-card-title"><a href="https://dreamparadaisu.com/windows_command_bat_01/" class="blog-card-title-link">【Windowsコマンド】フォルダの作成・移動をバッチでしてみる</a></div><div class="blog-card-excerpt">Windowsコマンドを使用して、フォルダを作成、フォルダの移動(変更)について、バッチファイルを作成しながら簡単に紹介しています。Windowsコマンドを使って作業時間の短縮化を目指しましょう。</div></div><div class="blog-card-footer"><div class="blog-card-site">dreamparadaisu.com</div><div class="blog-card-hatebu"><a href="//b.hatena.ne.jp/entry/https://dreamparadaisu.com/windows_command_bat_01/" rel="nofollow"><img src="//b.hatena.ne.jp/entry/image/https://dreamparadaisu.com/windows_command_bat_01/" alt="" /></a></div><div class="blog-card-date">2021-05-19 17:30</div></div></div>
<p>&nbsp;</p>
<p>CDコマンドはとても便利で、誰しもがWindowsでコマンドで作業をするときに</p>
<p>使うコマンドではないでしょうか？</p>
<p>&nbsp;</p>
<p>使い方も簡単で、以下のようにして使うことができました。</p>
<div class="sp-info">cd </div>
<p>&nbsp;</p>
<p>例)Cドライブのtestフォルダに移動します。
</p><pre class="urvanov-syntax-highlighter-plain-tag">cd C:\test</pre><p>
Cドライブのtestフォルダへ移動することができます。</p>
<p>&nbsp;</p>
<h1>ドライブ間の移動</h1>
<p>それではドライブ間の移動をする場合はどうしたらいいのか？</p>
<p>&nbsp;</p>
<p>これも実は簡単で、cdコマンドにはあらかじめオプションと呼ばれる機能が</p>
<p>いくつか用意されています。</p>
<p>&nbsp;</p>
<p>cdコマンドのオプションにある、「<span class="marker-under"><strong>/d</strong></span>」を使うことでドライブ間の移動ができてしまいます。</p>
<p>&nbsp;</p>
<p>使い方としては</p>
<div class="sp-info">cd /d </div>
<p>とすることで、ドライブを超えたフォルダへも移動することができます。</p>
<p>&nbsp;</p>
<p>例) CドライブからEドライブのsampleフォルダへ移動します。
</p><pre class="urvanov-syntax-highlighter-plain-tag">cd /d E:\Sample</pre><p>
&nbsp;</p>
<h1>まとめ</h1>
<p>CDコマンドを使って、ドライブ間を超えたフォルダへ移動するには</p>
<p>どうしたらいいかについて紹介していきました。</p>
<p>&nbsp;</p>
<p>実はオプションを使うことで簡単にドライブ間を超えたフォルダの移動ができてしまいます。</p>
<p>今日から実践してドライブを超えたフォルダへ飛んでみましょう。</p>
<p>&nbsp;</p>
<p>最後までお読みいただき、ありがとうございます。</p>
<p>&nbsp;</p>
<p><em><strong>Windowsコマンドの学習にはこちらの参考書を活用しています。</strong></em></p>
<div class="wpap-tpl wpap-tpl-detail wpap-tpl-rakuten-books"><a href="https://hb.afl.rakuten.co.jp/hgc/g00q0728.wj9ire09.g00q0728.wj9isd7f/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F13796297%2F%3Frafcid%3Dwsc_b_ts_1064955924733071255" rel="nofollow" class="wpap-link" target="_blank" data-click-tracking="楽天ブックス 9784774180014 Windowsコマンドプロンプトポケットリファレンス改訂新版"><div class="wpap-image"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/0014/9784774180014.jpg?_ex=200x200" alt="Windowsコマンドプロンプトポケットリファレンス改訂新版" /></div><p class="wpap-title">Windowsコマンドプロンプトポケットリファレンス改訂新版</p><div class="wpap-creator">山近慶一</div><div class="wpap-price">3,278円<span class="wpap-date">(04/13 05:35時点)</span></div><div class="wpap-service">楽天ブックス</div></a></div>		<div class="wpulike wpulike-default " ><div class="wp_ulike_general_class wp_ulike_is_restricted"><button type="button"
					aria-label="いいねボタン"
					data-ulike-id="3892"
					data-ulike-nonce="5ba16f3884"
					data-ulike-type="post"
					data-ulike-template="wpulike-default"
					data-ulike-display-likers=""
					data-ulike-likers-style="popover"
					class="wp_ulike_btn wp_ulike_put_image wp_post_btn_3892"></button><span class="count-box wp_ulike_counter_up" data-ulike-counter-value="0"></span>			</div></div>The post <a href="https://dreamparadaisu.com/windows_command_bat_07/">【Windowsコマンド】ドライブ間の移動をするにはどうしたらいいか～CDコマンドに学ぶ～</a> first appeared on <a href="https://dreamparadaisu.com">リョクちゃの電脳日記</a>.<div class='yarpp yarpp-related yarpp-related-rss yarpp-related-none yarpp-template-list'>
<p>この投稿の関連記事が見つかりませんでした。</p>
</div>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3892</post-id>	</item>
		<item>
		<title>【Windowsコマンド】バッチで入力値を受け取るには？～入力値の処理～</title>
		<link>https://dreamparadaisu.com/windows_command_bat_06/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=windows_command_bat_06</link>
		
		<dc:creator><![CDATA[リョクちゃ]]></dc:creator>
		<pubDate>Fri, 17 Dec 2021 17:51:35 +0000</pubDate>
				<category><![CDATA[プログラム]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Windowsコマンド]]></category>
		<category><![CDATA[バッチ]]></category>
		<category><![CDATA[入門]]></category>
		<guid isPermaLink="false">https://dreamparadaisu.com/?p=3393</guid>

					<description><![CDATA[<p>どうも！リョクちゃです。 &#160; 今回は、バッチで入力値を受け取る方法について紹介していきます。 出力するには、echoコマンドを使うことで、値や文字列を表示させることができました。 &#160; 一方で、入力値を...</p>
The post <a href="https://dreamparadaisu.com/windows_command_bat_06/">【Windowsコマンド】バッチで入力値を受け取るには？～入力値の処理～</a> first appeared on <a href="https://dreamparadaisu.com">リョクちゃの電脳日記</a>.<div class='yarpp yarpp-related yarpp-related-rss yarpp-related-none yarpp-template-list'>

この投稿の関連記事が見つかりませんでした。
</div>
]]></description>
										<content:encoded><![CDATA[<p>どうも！リョクちゃです。</p>
<p>&nbsp;</p>
<p>今回は、バッチで入力値を受け取る方法について紹介していきます。</p>
<p>出力するには、echoコマンドを使うことで、値や文字列を表示させることができました。</p>
<p>&nbsp;</p>
<p>一方で、入力値を受け取るにはどうしたらいいのだろうか？</p>
<p>これを簡単にサクッと例を見せながらまとめていきます。</p>
<p><a href="https://px.a8.net/svt/ejp?a8mat=3HI93W+DDNP6A+0K+15PMN5" rel="nofollow">
<img loading="lazy" decoding="async" class="aligncenter" src="https://www28.a8.net/svt/bgt?aid=210803612809&amp;wid=001&amp;eno=01&amp;mid=s00000000002007006000&amp;mc=1" alt="" width="468" height="60" border="0" /></a></p>
<img loading="lazy" decoding="async" class="aligncenter" src="https://www13.a8.net/0.gif?a8mat=3HI93W+DDNP6A+0K+15PMN5" alt="" width="1" height="1" border="0" />
<p>だいだい1分もあれば読めてしまう内容になってます。</p>
<p>&nbsp;</p>
<p>ちなみに前回はこちらになります。</p>
<div class="blog-card internal-blog-card blog-card-thumbnail-right cf"><div class="blog-card-thumbnail"><a href="https://dreamparadaisu.com/windows_command_bat_05/" class="blog-card-thumbnail-link"><img width="100" height="100" src="https://dreamparadaisu.com/wp-content/uploads/2021/11/whoami_2-100x100.png" class="blog-card-thumb-image wp-post-image" alt="" srcset="https://dreamparadaisu.com/wp-content/uploads/2021/11/whoami_2-100x100.png 100w, https://dreamparadaisu.com/wp-content/uploads/2021/11/whoami_2-150x150.png 150w, https://dreamparadaisu.com/wp-content/uploads/2021/11/whoami_2-120x120.png 120w" sizes="(max-width: 100px) 100vw, 100px" /></a></div><div class="blog-card-content"><div class="blog-card-title"><a href="https://dreamparadaisu.com/windows_command_bat_05/" class="blog-card-title-link">【Windowsコマンド】今ログインしているユーザー名を調べる～自分自身を調べるコマンド～</a></div><div class="blog-card-excerpt">Windwos環境において、ふと現在ログインしているユーザが誰だったか知りたくなることはありませんか？そんな時に使えるWindwosコマンドを簡単にさらっと紹介しています。いざという時に参考にしていただけたら嬉しいです。</div></div><div class="blog-card-footer"><div class="blog-card-site">dreamparadaisu.com</div><div class="blog-card-hatebu"><a href="//b.hatena.ne.jp/entry/https://dreamparadaisu.com/windows_command_bat_05/" rel="nofollow"><img src="//b.hatena.ne.jp/entry/image/https://dreamparadaisu.com/windows_command_bat_05/" alt="" /></a></div><div class="blog-card-date">2021-11-09 03:36</div></div></div>
<p>&nbsp;</p>
<h1>手始めに……</h1>
<p>まず、自身のパソコンの任意の場所に拡張子batを持つ、バッチファイルを作成します。</p>
<p>筆者は、&#8221;<span style="font-size: 18px"><strong>TestInput.bat</strong></span>&#8220;でバッチファイルを作成しました。</p>
<figure id="attachment_mmd_3398" class="wp-block-image aligncenter"><img decoding="async" width="164" height="85" src="https://dreamparadaisu.com/wp-content/uploads/2021/12/bat_input_1.png" class="attachment-full size-full" alt="" loading="lazy" align="center" /></figure>
<p>&nbsp;</p>
<p>作成したファイルにコマンドを記述していきます。</p>
<p>&nbsp;</p>
<h1>入力値を受け取るには……？</h1>
<p>バッチファイルで変数に値をセットする際に使用するコマンド、</p>
<p>setのオプションとして/pを指定することで、入力値を受け取ることができます。</p>
<p>&nbsp;</p>
<div class="sp-info"><span style="font-size: 20px"><strong>set /p 変数名= </strong></span></div>
<p>&nbsp;</p>
<p>これで値を受け取ることができます。</p>
<p>意外とシンプルです。</p>
<p>&nbsp;</p>
<p>例として、変数aに入力値がsetされるようにしてみます。</p>
<p>&nbsp;</p>
<p><a href="https://px.a8.net/svt/ejp?a8mat=3NA5PS+1NJD9U+3CJQ+60H7L" rel="nofollow">
<img loading="lazy" decoding="async" class="aligncenter" src="https://www27.a8.net/svt/bgt?aid=220503664100&amp;wid=001&amp;eno=01&amp;mid=s00000015623001010000&amp;mc=1" alt="" width="468" height="60" border="0" /></a></p>
<img loading="lazy" decoding="async" class="aligncenter" src="https://www13.a8.net/0.gif?a8mat=3NA5PS+1NJD9U+3CJQ+60H7L" alt="" width="1" height="1" border="0" />
<p>&nbsp;</p>
<p>先ほど作成した、バッチファイルに、</p>
<p><span class="marker-under">set /p a=</span></p>
<p>と入力し、保存します。</p>
<p>※　今回は出力されているかを確認するために、<span class="red-under">最終行にpauseコマンドを記述しています</span>。</p>
<p>&nbsp;</p>
<p>保存したバッチをダブルクリックで起動すると、</p>
<p>以下のような画面が開きます。</p>
<figure id="attachment_mmd_3401" class="wp-block-image aligncenter"><img decoding="async" width="436" height="131" src="https://dreamparadaisu.com/wp-content/uploads/2021/12/bat_input_2-1.png" class="attachment-full size-full" alt="" loading="lazy" align="center" /></figure>
<p>&nbsp;</p>
<p>入力値として、&#8221;1234567890&#8243;を入力します。</p>
<p>&nbsp;</p>
<figure id="attachment_mmd_3402" class="wp-block-image aligncenter"><img decoding="async" width="436" height="150" src="https://dreamparadaisu.com/wp-content/uploads/2021/12/bat_input_3.png" class="attachment-full size-full" alt="" loading="lazy" align="center" /></figure>
<p>&nbsp;</p>
<p>これだけだと、入力値を受け取れているのかどうかわからないので、</p>
<p>echoで受け取った値を確認してみます。</p>
<p>&nbsp;</p>
<div class="sp-info"><strong><span style="font-size: 20px">echo 入力された値は%a%です。</span></strong></div>
<p><span style="font-size: 18px"><strong>%a%</strong></span>とすることで、<span class="marker-under">変数aの値を読込みます</span>。</p>
<p>&nbsp;</p>
<p>新たにバッチファイルに記述し、保存して実行します。</p>
<p>入力値は先ほど同様の値を入力します。</p>
<p>&nbsp;</p>
<figure id="attachment_mmd_3403" class="wp-block-image aligncenter"><img decoding="async" width="828" height="231" src="https://dreamparadaisu.com/wp-content/uploads/2021/12/bat_input_4.png" class="attachment-full size-full" alt="" loading="lazy" align="center" /></figure>
<p>&nbsp;</p>
<p>このような実行結果になり、入力値&#8221;1234567890&#8243;が受け取れていることが確認できます。</p>
<p>&nbsp;</p>
<p>最後に、途中の処理内容の表示は不要なので、</p>
<p>バッチファイルの先頭に<span style="font-size: 18px"><strong>@echo off</strong></span>と記述しておきます。</p>
<p>&nbsp;</p>
<p>また、入力する際に、わかりやすいように</p>
<p><span class="marker-under">set /p a=&#8221;値を入力してください : &#8220;</span></p>
<p>としておきます。</p>
<p>&nbsp;</p>
<h1>仕上がり</h1>
<p>最終仕上がったバッチファイルの中身は、以下のようになります。
</p><pre class="urvanov-syntax-highlighter-plain-tag">@echo off
set /p a="値を入力してください : "
echo 入力された値は%a%です。
pause</pre><p>
&nbsp;</p>
<p>実行すると、</p>
<figure id="attachment_mmd_3409" class="wp-block-image aligncenter"><img decoding="async" width="404" height="102" src="https://dreamparadaisu.com/wp-content/uploads/2021/12/bat_input_6.png" class="attachment-full size-full" alt="" loading="lazy" align="center" /></figure>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h1>まとめ</h1>
<p>Windows環境のバッチファイルで入力を受け取る方法について簡単に紹介しました。</p>
<p>入力値を受け取れるようになると、バッチファイルで何らかのログイン処理ができたり、</p>
<p>設定ファイルとして使用することもできそうですね。</p>
<p>&nbsp;</p>
<p>最後までお読みいただき、ありがとうございます。</p>
<p>&nbsp;</p>
<p><em><strong>Windowsコマンドの学習にはこちらの参考書を活用しています。</strong></em></p>
<div class="wpap-tpl wpap-tpl-detail wpap-tpl-rakuten-books"><a href="https://hb.afl.rakuten.co.jp/hgc/g00q0728.wj9ire09.g00q0728.wj9isd7f/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F13796297%2F%3Frafcid%3Dwsc_b_ts_1064955924733071255" rel="nofollow" class="wpap-link" target="_blank" data-click-tracking="楽天ブックス 9784774180014 Windowsコマンドプロンプトポケットリファレンス改訂新版"><div class="wpap-image"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/0014/9784774180014.jpg?_ex=200x200" alt="Windowsコマンドプロンプトポケットリファレンス改訂新版" /></div><p class="wpap-title">Windowsコマンドプロンプトポケットリファレンス改訂新版</p><div class="wpap-creator">山近慶一</div><div class="wpap-price">3,278円<span class="wpap-date">(04/13 05:35時点)</span></div><div class="wpap-service">楽天ブックス</div></a></div>		<div class="wpulike wpulike-default " ><div class="wp_ulike_general_class wp_ulike_is_restricted"><button type="button"
					aria-label="いいねボタン"
					data-ulike-id="3393"
					data-ulike-nonce="f223c0688b"
					data-ulike-type="post"
					data-ulike-template="wpulike-default"
					data-ulike-display-likers=""
					data-ulike-likers-style="popover"
					class="wp_ulike_btn wp_ulike_put_image wp_post_btn_3393"></button><span class="count-box wp_ulike_counter_up" data-ulike-counter-value="0"></span>			</div></div>The post <a href="https://dreamparadaisu.com/windows_command_bat_06/">【Windowsコマンド】バッチで入力値を受け取るには？～入力値の処理～</a> first appeared on <a href="https://dreamparadaisu.com">リョクちゃの電脳日記</a>.<div class='yarpp yarpp-related yarpp-related-rss yarpp-related-none yarpp-template-list'>
<p>この投稿の関連記事が見つかりませんでした。</p>
</div>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3393</post-id>	</item>
	</channel>
</rss>
