run vs cmd - non dovrebbe essere lo stesso?


-1

Ho un file console * .exe.

la cosa più strana è che se eseguo il file facendo doppio clic su di esso - l'output è una cosa. ma se eseguo il file attraverso la finestra cmd, l'output risulta diverso.

L'ho verificato più volte ed è coerente.

perché dovrebbe succedere? ..

Grazie.


Directory di lavoro diversa forse? Qualche informazione in più sarebbe piacevole ...
RichardOD,

1
Ho votato a favore di questa terribile domanda. Nessuna buona informazione su ciò che sta accadendo o su come è stata sviluppata l'app. per avviare, proviene da un utente a cui non si può preoccupare di fare clic su Vota o Accetta di tanto in tanto come ringraziamento per tutte le risposte che ha ottenuto.
Andrew Barber,

2
Membro da 33 giorni, nessuna domanda accettata, nessun voto espresso.
Paul Tomblin,

1
Quello che hanno detto Paul e Andrew.

@ Paul Tomblin: e ha ottenuto numerose risposte decenti, da avviare, compresa la discussione sui suoi follow-up. Quanto è difficile impiegare un secondo per imparare a fare clic su un collegamento qui o là per dire "grazie!"
Andrew Barber,

Risposte:


4

Non posso dire molto senza l'output effettivo in entrambi i casi, ma la mia ipotesi sarebbe che sia uno dei seguenti:

  1. Le variabili di ambiente sono diverse.
  2. Il programma è in grado di rilevare come è stato avviato.
  3. L'icona su cui hai fatto clic sul desktop ha in realtà alcune impostazioni di proprietà associate.

0

Il programma ooa è un comando, ogni comando è un programma

hai mai notato che quando non inserisci un comando normale si legge qualcosa come "'quello che hai digitato' non viene riconosciuto come comando interno o esterno, programma eseguibile o file batch".

notate che la parte del programma utilizzabile ha mai pensato che quei comandi cmd (cioè cd, dir, ftp) siano sul vostro disco rigido

perchè loro sono

quando si digita "dir" in una finestra cmd in realtà carica il programma chiamato dir

il computer pensa che il tuo programma sia uno dei sistemi

quindi si carica semplicemente nella stessa finestra

il modo in cui lo carichi non ha effetto sul programma, ma solo su come viene mostrato

se non ti piace fare clic: esegui: "il tuo programma.exe" che fare semplicemente un collegamento sul desktop

dimmi se qualcosa è spiegato male


Sciocchezze. potresti essere un guru della meditazione indiano che medita su concetti di computer con paradossi, in una parte dell'India dove nessuno conosce i computer. Non hai capito i tecnicismi.
barlop
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.