<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Shell mit Pfad...]]></title><description><![CDATA[<p>Ich hab mir eine Shell zum Eingeben von Befehlen erstellt, also nix besonderes nur das halt auf bestimmte Befehle reagiert wird. Mit der folgendem Code kann ich ermitteln wo die Konsole gestartet ist:</p>
<pre><code class="language-cpp">TCHAR szPathName[_MAX_PATH];
		::GetModuleFileName(NULL, szPathName, _MAX_PATH);
		LPTSTR pszFileName = _tcsrchr(szPathName, '\\') + 1;
		*pszFileName = '\0';
</code></pre>
<p>Meine derzeitige Eingabe in der Konsole sieht z.b. so aus:</p>
<pre><code>Eingabe:&gt;
</code></pre>
<p>// dahinter kommt der Befehl</p>
<p>So nun hab ich anstatt der Eingabe den Pfad stehn wie bei cmd. Jetzt möchte ich z.b. mit dem Befehl &quot;cd..&quot; in das übergeordnete Verzeichnis gelangen wie mach ich das???</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/150716/shell-mit-pfad</link><generator>RSS for Node</generator><lastBuildDate>Tue, 21 Jul 2026 17:13:23 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/150716.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 19 Jun 2006 17:16:48 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Shell mit Pfad... on Mon, 19 Jun 2006 17:16:48 GMT]]></title><description><![CDATA[<p>Ich hab mir eine Shell zum Eingeben von Befehlen erstellt, also nix besonderes nur das halt auf bestimmte Befehle reagiert wird. Mit der folgendem Code kann ich ermitteln wo die Konsole gestartet ist:</p>
<pre><code class="language-cpp">TCHAR szPathName[_MAX_PATH];
		::GetModuleFileName(NULL, szPathName, _MAX_PATH);
		LPTSTR pszFileName = _tcsrchr(szPathName, '\\') + 1;
		*pszFileName = '\0';
</code></pre>
<p>Meine derzeitige Eingabe in der Konsole sieht z.b. so aus:</p>
<pre><code>Eingabe:&gt;
</code></pre>
<p>// dahinter kommt der Befehl</p>
<p>So nun hab ich anstatt der Eingabe den Pfad stehn wie bei cmd. Jetzt möchte ich z.b. mit dem Befehl &quot;cd..&quot; in das übergeordnete Verzeichnis gelangen wie mach ich das???</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1080792</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1080792</guid><dc:creator><![CDATA[kernel64]]></dc:creator><pubDate>Mon, 19 Jun 2006 17:16:48 GMT</pubDate></item><item><title><![CDATA[Reply to Shell mit Pfad... on Mon, 19 Jun 2006 17:50:34 GMT]]></title><description><![CDATA[<p>mit _chdir()!?</p>
<p>Greetz, Swordfish</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1080826</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1080826</guid><dc:creator><![CDATA[Swordfish]]></dc:creator><pubDate>Mon, 19 Jun 2006 17:50:34 GMT</pubDate></item><item><title><![CDATA[Reply to Shell mit Pfad... on Mon, 19 Jun 2006 18:03:36 GMT]]></title><description><![CDATA[<p>Bei _chdir() muss man als parameter den pfad angeben.</p>
<p>z.b. starte ich mein Programm im ordner: C:\test\A<br />
dann sieht das z.b. so aus:</p>
<pre><code>c:\test\A\&gt;
</code></pre>
<p>als befehl gebe ich &quot;cd..&quot; ein, jetzt sollte am anfang &quot;c:\test\&quot; stehn.<br />
wie soll ich das mit _chdir() machen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1080833</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1080833</guid><dc:creator><![CDATA[kernel64]]></dc:creator><pubDate>Mon, 19 Jun 2006 18:03:36 GMT</pubDate></item><item><title><![CDATA[Reply to Shell mit Pfad... on Tue, 20 Jun 2006 12:59:54 GMT]]></title><description><![CDATA[<p>such dir das letzte '\' zeichen aus dem string und ersetz das dahinterliegende durch '\0'</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1081425</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1081425</guid><dc:creator><![CDATA[a]]></dc:creator><pubDate>Tue, 20 Jun 2006 12:59:54 GMT</pubDate></item></channel></rss>