<?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[Problem mit exe parameter]]></title><description><![CDATA[<p>Hi,</p>
<p>ich sitz schon sein mehrere stunden am meinem problem und hab mich auch schon zu tode gegooglet! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>ich möchte pdfimages.exe in meinem program öffnen doch diese benötigt noch drei parameter zu einem &quot;-j&quot; , &quot;Name der pdf&quot; und &quot;Name der jpg dateien&quot;. In cmd siehts ja so aus &quot;pdfimages.exe -j &quot;text.pdf&quot; &quot;text&quot;. doch wie kann ich es nun im quellcode schreibe und ich möchte außer dem die beiden text als variablen haben. Damit ich sie einfach austauschen kann.</p>
<pre><code class="language-cpp">string pdffilename[100];
string jpgfilename[100];
char opti[5] = &quot; -j&quot;;

pdffilename[100]=&quot;text.pdf&quot;;
jpgfilename[100]=&quot;text&quot;;

char szBuffer[1024];
sprintf(szBuffer, &quot;C:\\PDF\\pdfimages.exe %s %s %s&quot;, opti, pdffilename, jpgfilename);
system(szBuffer); // bekomme dann eine Fehlermeldung: Unbehandelte Ausnahme
</code></pre>
<pre><code class="language-cpp">ShellExecute (NULL,&quot;open&quot;, &quot;C:\\PDF\\pdfimages.exe&quot;, &quot; -j text.pdf text&quot;, NULL, SW_SHOWNORMAL); 
// ist schwachsinn da ich ja nich text austauschen kann
</code></pre>
<pre><code class="language-cpp">system(&quot;C:\\PDF\\pdfimages.exe -j\&quot; \&quot;text.pdf\&quot; \&quot;text&quot;); 
// mein erster versuch ohne varible ging auch nicht
</code></pre>
<p>alles was ich ausbrobiert habe hat nur die exe geöffnet ohne parameter.</p>
<p>ich hoffe das jemand mir helfen kann sonst muss ich das project einstampfen!! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>cu LexLuthor666</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/177661/problem-mit-exe-parameter</link><generator>RSS for Node</generator><lastBuildDate>Sat, 27 Jun 2026 19:46:10 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/177661.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 02 Apr 2007 16:34:43 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Problem mit exe parameter on Mon, 02 Apr 2007 16:34:43 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>ich sitz schon sein mehrere stunden am meinem problem und hab mich auch schon zu tode gegooglet! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>ich möchte pdfimages.exe in meinem program öffnen doch diese benötigt noch drei parameter zu einem &quot;-j&quot; , &quot;Name der pdf&quot; und &quot;Name der jpg dateien&quot;. In cmd siehts ja so aus &quot;pdfimages.exe -j &quot;text.pdf&quot; &quot;text&quot;. doch wie kann ich es nun im quellcode schreibe und ich möchte außer dem die beiden text als variablen haben. Damit ich sie einfach austauschen kann.</p>
<pre><code class="language-cpp">string pdffilename[100];
string jpgfilename[100];
char opti[5] = &quot; -j&quot;;

pdffilename[100]=&quot;text.pdf&quot;;
jpgfilename[100]=&quot;text&quot;;

char szBuffer[1024];
sprintf(szBuffer, &quot;C:\\PDF\\pdfimages.exe %s %s %s&quot;, opti, pdffilename, jpgfilename);
system(szBuffer); // bekomme dann eine Fehlermeldung: Unbehandelte Ausnahme
</code></pre>
<pre><code class="language-cpp">ShellExecute (NULL,&quot;open&quot;, &quot;C:\\PDF\\pdfimages.exe&quot;, &quot; -j text.pdf text&quot;, NULL, SW_SHOWNORMAL); 
// ist schwachsinn da ich ja nich text austauschen kann
</code></pre>
<pre><code class="language-cpp">system(&quot;C:\\PDF\\pdfimages.exe -j\&quot; \&quot;text.pdf\&quot; \&quot;text&quot;); 
// mein erster versuch ohne varible ging auch nicht
</code></pre>
<p>alles was ich ausbrobiert habe hat nur die exe geöffnet ohne parameter.</p>
<p>ich hoffe das jemand mir helfen kann sonst muss ich das project einstampfen!! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>cu LexLuthor666</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1258113</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1258113</guid><dc:creator><![CDATA[LexLuthor666]]></dc:creator><pubDate>Mon, 02 Apr 2007 16:34:43 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit exe parameter on Mon, 02 Apr 2007 16:45:58 GMT]]></title><description><![CDATA[<p>Vermutlich solltest du die Anführungszeichen auch an die richtige Stelle setzen:</p>
<pre><code class="language-cpp">system(&quot;C:\\PDF\\pdfimages.exe -j \&quot;text.pdf\&quot; \&quot;text\&quot;&quot;);
</code></pre>
<p>Ansonsten: Ich kenne das Programm Pdfimages nicht. Aber wie genau hast du festgestelt, daß deine Parameter nicht angekommen sind?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1258122</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1258122</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Mon, 02 Apr 2007 16:45:58 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit exe parameter on Mon, 02 Apr 2007 18:29:28 GMT]]></title><description><![CDATA[<p>Danke erstmal für die schnelle Antwort. Doch die Anfürungszeichen haben mein Problem nicht gelöst.</p>
<p>So sieht das prog aus wenn ich es starte ohne parameter. öffnet es nur.</p>
<pre><code>(Datei) text.pdf

Insgesamt
Ordner: 0
Dateien: 1
text 
pdfimages version 3.00  [b]//&lt;-- Ab hier startet die pdfimages.exe[/b]
Copyright 1996-2004 Glyph &amp; Cog, LLC
Usage: pdfimages [options] &lt;PDF-file&gt; &lt;image-root&gt;
  -f &lt;int&gt;       : first page to convert
  -l &lt;int&gt;       : last page to convert
  -j             : write JPEG images as JPEG files
  -opw &lt;string&gt;  : owner password (for encrypted files)
  -upw &lt;string&gt;  : user password (for encrypted files)
  -q             : don't print any messages or errors
  -cfg &lt;string&gt;  : configuration file to use in place of .xpdfrc
  -v             : print copyright and version info
  -h             : print usage information
  -help          : print usage information
  --help         : print usage information
  -?             : print usage information
</code></pre>
<p>Die Parameter sind dafür da dass das pdfimages weiß was es machen soll.<br />
&quot;-j&quot; für jpg erstellen<br />
&quot;text.pdf&quot; mit welcher pdf<br />
&quot;text&quot; wie die jpg files heißen sollen<br />
und wenn er die parameter nicht erhält wandelt er die text.pdf nicht in text.jpgs um.</p>
<p>PS: der link zu pdfimges von xpdf<br />
<a href="http://www.foolabs.com/xpdf/download.html" rel="nofollow">http://www.foolabs.com/xpdf/download.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1258141</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1258141</guid><dc:creator><![CDATA[LexLuthor666]]></dc:creator><pubDate>Mon, 02 Apr 2007 18:29:28 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit exe parameter on Mon, 02 Apr 2007 19:06:49 GMT]]></title><description><![CDATA[<p>Hi !<br />
Brauchst nichts einstampfen !<br />
Deine erste Version des Programm-Aufrufs müsste eigentlich funktionieren.</p>
<p>Bei mir läuft folgender Code erfolgreich:</p>
<pre><code>char* prog		= &quot;pdfimages&quot;;
	char* option	= &quot;-j&quot;;
	char* pdf_datei = &quot;testdatei.pdf&quot;;
	char* jpg_datei = &quot;jpg_bild&quot;;

	char befehl[256];
	sprintf( befehl, &quot;%s %s %s %s&quot;, prog, option, pdf_datei, jpg_datei );

	system( befehl );
</code></pre>
<p>Gruß,<br />
p.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1258155</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1258155</guid><dc:creator><![CDATA[proggingmania]]></dc:creator><pubDate>Mon, 02 Apr 2007 19:06:49 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit exe parameter on Mon, 02 Apr 2007 20:45:23 GMT]]></title><description><![CDATA[<p>Vielen Dank <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /> , proggingmania.</p>
<p>es funktioniert jetzt endlich mehr oder weniger. jetzt kommen die meldung:<br />
Error: Couldn't open file 'text.pdf'.</p>
<p>Ich habe den syntax schon mit einer andern datei ausprobiert (rar.exe) und es ging einwandfrei. irgendetwas stimmt noch nicht, doch ich weis einfach nicht<br />
was. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>Desweiteren was ich nicht wie ich nun meine strings mit sprintf verwenden kann.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1258196</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1258196</guid><dc:creator><![CDATA[LexLuthor666]]></dc:creator><pubDate>Mon, 02 Apr 2007 20:45:23 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit exe parameter on Mon, 02 Apr 2007 21:17:03 GMT]]></title><description><![CDATA[<p>Ich sehe keine andere chance endlich weiter zu kommen. Ich post mein prog:</p>
<p><strong>PDF2IMAGER v0.6</strong></p>
<pre><code class="language-cpp">#include &lt;windows.h&gt; 
#include &lt;iostream&gt;
#include &lt;string&gt;
#include &lt;shellapi.h&gt;
#include &lt;cstdio&gt;
#include &lt;cstdlib&gt;

using std::cout;
using std::endl;
using std::string;
using namespace std; 

string pdf[100000];
string jpg[100000];
string cbr[100000];

int main(int argc, char *argv[])

{ 
cout&lt;&lt;&quot;PDF2IMAGER v0.6BETA&quot; &lt;&lt;endl&lt;&lt; &quot;-------------------------&quot; &lt;&lt; endl &lt;&lt; &quot;by LexLuthor666&quot;&lt;&lt; endl&lt;&lt;endl&lt;&lt;endl&lt;&lt;endl; 

WIN32_FIND_DATA FData; 

HANDLE hFind = FindFirstFile(&quot;C:\\PDF\\*.pdf&quot;,&amp;FData); 
BOOL MoreFiles = FALSE; 
int cnt_dir = 0, cnt_file = 0; 

if (hFind == INVALID_HANDLE_VALUE) return -1; 

do 
{ 
if (FData.dwFileAttributes == FILE_ATTRIBUTE_DIRECTORY) 
{ 
cout&lt;&lt;&quot;(Ordner) &quot;&lt;&lt;FData.cFileName&lt;&lt;endl; 
cnt_dir++;
} 

else 
{ 
cout&lt;&lt;&quot;(Datei) &quot;&lt;&lt;FData.cFileName&lt;&lt;endl; 
pdf[cnt_file]=FData.cFileName;
jpg[cnt_file]=FData.cFileName;
cnt_file++; 
} 

MoreFiles = FindNextFile(hFind,&amp;FData); 
} while (MoreFiles); 

FindClose(hFind); 

cout&lt;&lt;endl&lt;&lt;&quot;Insgesamt:&quot;&lt;&lt;endl;
cout&lt;&lt;&quot;-----------------------&quot;&lt;&lt;endl;
cout&lt;&lt;&quot;Ordner: &quot;&lt;&lt;cnt_dir&lt;&lt;endl 
&lt;&lt;&quot;PDF-Dateien: &quot;&lt;&lt;cnt_file &lt;&lt;endl; 
int i = cnt_file;
for (int j =0; j &lt;=(i-1); j++)
{
	string toErase(&quot;.pdf&quot;);
	string::size_type pos1 = jpg[j].find(toErase);
	jpg[j].erase(pos1,toErase.length());
	cout &lt;&lt; jpg[j] &lt;&lt; endl;
}

    char* prog      = &quot;pdfimages&quot;; 
    char* option    = &quot;-j&quot;; 
    char* pdf_datei = &quot;text.pdf&quot;; //für dass muss pdf[j] stehen damit man er alle pdfs im ordner in jpg umwendelt
    char* jpg_datei = &quot;jpg_bild&quot;; //für dass muss jpg[j] stehen

    char befehl[256]; 
    sprintf( befehl, &quot;C:\\PDF\\%s %s %s %s&quot;, prog, option, pdf_datei, jpg_datei ); 

    system( befehl ); 
    cout &lt;&lt; befehl; //hab ich nur hingemacht um den pfad zu sehen ab er richtig ist

cin.get();    
return 0; 
}
</code></pre>
<p>Hoffendlich kommen wir ihr endlich weiter!</p>
<p>PS: UM DAS PROGRAMM ZU NUTZEN BRAUCHT MAN NOCH DIE pdfimages.exe von xpdf:<br />
<a href="http://www.foolabs.com/xpdf/download.html" rel="nofollow">http://www.foolabs.com/xpdf/download.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1258208</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1258208</guid><dc:creator><![CDATA[LexLuthor666]]></dc:creator><pubDate>Mon, 02 Apr 2007 21:17:03 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit exe parameter on Mon, 02 Apr 2007 23:01:50 GMT]]></title><description><![CDATA[<p>Ich habe jetzt das problem mit char string gelöst, ABER die fehlermeldung das er die text.pdf nicht öffnen kann, ist immer noch. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<pre><code class="language-cpp">char* prog      = &quot;pdfimages&quot;; 
    char* option    = &quot;-j&quot;; 
    char* pdf_datei; 
    char* jpg_datei; 

    i = cnt_file;
	for (int j =0; j &lt;=(i-1); j++)
	{
	char* input_char_pdf = new char[pdf[j].length()+1];
	pdf[j].copy(input_char_pdf, string::npos);
	input_char_pdf[pdf[j].length()] = 0;
	pdf_datei=input_char_pdf;

	char* input_char_jpg = new char[jpg[j].length()+1];
	jpg[j].copy(input_char_jpg, string::npos);
	input_char_jpg[jpg[j].length()] = 0;
	jpg_datei=input_char_jpg;

    char befehl[256]; 
    sprintf( befehl, &quot;C:\\PDF\\%s %s %s %s&quot;, prog, option, pdf_datei, jpg_datei); 
	system(befehl);
	cout &lt;&lt; befehl&lt;&lt;endl;
	}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1258240</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1258240</guid><dc:creator><![CDATA[LexLuthor666]]></dc:creator><pubDate>Mon, 02 Apr 2007 23:01:50 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit exe parameter on Tue, 03 Apr 2007 00:07:41 GMT]]></title><description><![CDATA[<p>Hi, ich habe deine erste Version aufgegriffen und ein wenig daran rumgedoktert...</p>
<pre><code>#include &lt;windows.h&gt;
#include &lt;iostream&gt;
#include &lt;string&gt;
#include &lt;vector&gt;

using namespace std;

int main(int argc, char *argv[])
{
	vector &lt;string&gt; pdf_dateien;
	WIN32_FIND_DATA FData;
	cout&lt;&lt;&quot;PDF2IMAGER v0.6BETA&quot; &lt;&lt;endl&lt;&lt; &quot;-------------------------&quot; &lt;&lt; endl &lt;&lt; &quot;by LexLuthor666&quot;&lt;&lt; endl&lt;&lt;endl&lt;&lt;endl&lt;&lt;endl;

	HANDLE hFind = FindFirstFile(&quot;C:\\PDF\\*.pdf&quot;,&amp;FData);
	BOOL MoreFiles = FALSE;

	if (hFind == INVALID_HANDLE_VALUE) return -1;

	do
	{
		cout&lt;&lt;&quot;(Datei) &quot;&lt;&lt;FData.cFileName&lt;&lt;endl;
		pdf_dateien.push_back( FData.cFileName );

		MoreFiles = FindNextFile(hFind,&amp;FData);
	} while (MoreFiles);

	FindClose(hFind);

for ( int i = 0; i&lt;pdf_dateien.size(); i++ )
{
	char befehl[ MAX_PATH * 5 ];
	string jpg  = pdf_dateien.at(i);
	int len = jpg.size();
	jpg.erase( len-4, 4 );

	sprintf( befehl, &quot;C:\\PDF\\pdfimages.exe -j C:\\PDF\\%s C:\\PDF\\%s&quot;,
	 pdf_dateien.at(i).c_str(), jpg.c_str() );

	cout &lt;&lt; &quot;Befehl: &quot; &lt;&lt; befehl &lt;&lt; endl;
	system( befehl );
}

return 0;
}
</code></pre>
<p>Läuft bei mir einwandfrei. Die sprintf - Zeile mit den Pfaden würd ich noch variabel machen, aber das überlasse ich mal dir.<br />
LG,<br />
p</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1258249</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1258249</guid><dc:creator><![CDATA[proggingmania]]></dc:creator><pubDate>Tue, 03 Apr 2007 00:07:41 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit exe parameter on Tue, 03 Apr 2007 08:26:51 GMT]]></title><description><![CDATA[<p>HI proggingmania,</p>
<p>zu dem sourcecode kann ich nur sagen: Operation Gelungen, Patient NICHT TOT. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /><br />
Super, geht einwandfrei. Besser hätte ich es nicht machen können. Einfach Genial.</p>
<p>Vielen Vielen Dank, proggingmania!!!<br />
Endlich kann ich weiter machen.</p>
<p>Ahoy, langsam ist Land in Sicht!!!</p>
<p>Danke, ans ganze Forum!!!</p>
<p>cu LexLuthor666 <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1258351</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1258351</guid><dc:creator><![CDATA[LexLuthor666]]></dc:creator><pubDate>Tue, 03 Apr 2007 08:26:51 GMT</pubDate></item></channel></rss>