|
Verfasser |
Nachricht |
Cha0z
Banned
Beiträge: 1.501
Gruppe: Banned
Registriert seit: Oct 2010
Status:
Abwesend
Danke erhalten: 436
|
INI Datei auslesen
Hallo Leute!
Ich habe zurzeit ein kleines Problem
Da ich gerade an der letzten Version von Hide my ThingZ code, und es so machen will: Im seplugins Ordner besteht eine Datei (hide.ini) in der werden folgende "Commands" geschrieben wie z.B.:
; Hide my ThingZ v3
; by Co$m0
; Visit me under
; http://www.pspking.de/ or http://cosm0.blogspot.com
PSP_HIDE_ISO
PSP_HIDE_GAME
PSP_HIDE_GAME150
PSP_HIDE_MUSIC
PSP_HIDE_PICTURE
PSP_HIDE_VIDEO
PSP_HIDE_THEME
PSP_HIDE_SAVEDATA
Die PSP_HIDE_VIDEO etc. müsste man schon wissen xD
Halt so wie der XMB Icon Manager der hat ja auch ne INI Datei des gleiche halt
Wenn z.B.: PSP_HIDE_ISO steht, dann versteckt er den ISO ordner
undsoweiter...
Es wäre nett, wenn sich einer meldet
Mit freundlichen Grüßen
Co$m0
Alter Nick: Co$m0
Was für ein Lügner! Der Bearbeitet ein Bild mit schönen Paint -.-
Dieser Beitrag wurde zuletzt bearbeitet: 21.10.2010 11:24 von Cha0z.
|
|
16.10.2010 07:27 |
|
|
|
HacKmaN
Ex-Developer
Beiträge: 2.423
Gruppe: User
Registriert seit: Oct 2009
Status:
Offline
Danke erhalten: 3319
|
RE: INI Datei auslesen
Les dir mal ne gute Erklärung zu den C - File I/O Funktionen (und die Dokumentation zu den PSP Behlen) durch, dann weißt du bald selber wie dass funktioniert.
|
|
16.10.2010 10:21 |
|
Folgende User bedanken sich: |
|
pspbricker
Mod a.D.
Beiträge: 3.428
Gruppe: User
Registriert seit: May 2008
Status:
Offline
Danke erhalten: 1641
|
RE: INI Datei auslesen
Ich kenne mich mit den PSP eigenen Befehlen nicht so gut aus. Deswegen benutzte ich mal die der stdio.h.
#include <stdio.h>
/*...*/
char buffer[50], *result;
FILE *input = fopen(source, "r"); //Die Datei im Lese Modus öffnen
result = fgets(buffer,49,input); //Bis zum Ende auslesen
if (!result)
/*Fehler*/
buffer[strlen(buffer) -1] = '\0'; /*Den Zeilenabsatz ('\n' überschreiben, führt bei der letzen Zeile zu Fehlern*/
if (strcmp ( buffer, "PSP_HIDE_ISO" ) == 0) {
/*Wird versteckt*/
}
/*usw.*/
/*...*/
Den Code hab ich nicht getestet, das Konzept sollte funktionieren, wenn ich nichts vergessen habe.
Den Code muss man in eine While Schleife tuen, damit alle Zeilen ausgelesen werden.
Meine PS3 Games : Warhawk , NFS: Pro Street, Motorstorm ,Midnight Club LA, LittleBigPlanet, GTA4, Uncharted 2, Overlord, Killzone2, PES10, Battlefield ´43, Socom: Confrontation,
Forum Regeln Beachten! KEIN ISO Talk! KEINE Beleidigungen! KEINE illegalen Links!
Dieser Beitrag wurde zuletzt bearbeitet: 16.10.2010 13:29 von pspbricker.
|
|
16.10.2010 13:27 |
|
Folgende User bedanken sich: |
|
Cha0z
Banned
Beiträge: 1.501
Gruppe: Banned
Registriert seit: Oct 2010
Status:
Abwesend
Danke erhalten: 436
|
RE: INI Datei auslesen
Danke an euch!
HacKmaN: Welche Site ?
Alter Nick: Co$m0
Was für ein Lügner! Der Bearbeitet ein Bild mit schönen Paint -.-
|
|
16.10.2010 15:14 |
|
|
|
HacKmaN
Ex-Developer
Beiträge: 2.423
Gruppe: User
Registriert seit: Oct 2009
Status:
Offline
Danke erhalten: 3319
|
|
16.10.2010 15:57 |
|
|
|
Cha0z
Banned
Beiträge: 1.501
Gruppe: Banned
Registriert seit: Oct 2010
Status:
Abwesend
Danke erhalten: 436
|
RE: INI Datei auslesen
@Co$m0: http://openbook.galileocomputing.de/c_vo...10411ef011
@pspbricker: Wieso verwendest du eigentlich immer die standart Funktionen der C-Library, obwohl es für die PSP wesentlich besser geeignete Funktionen gibt (nämlich die Firmware-internen I/O Funktionen)?
HacKmaN: Lösche mal alle deine Nachrichten (ich oder jemand kann dir ned PN en )
Alter Nick: Co$m0
Was für ein Lügner! Der Bearbeitet ein Bild mit schönen Paint -.-
|
|
16.10.2010 16:29 |
|
|
|
pspbricker
Mod a.D.
Beiträge: 3.428
Gruppe: User
Registriert seit: May 2008
Status:
Offline
Danke erhalten: 1641
|
RE: INI Datei auslesen
@ HacKmaN: Die meisten Dinge in denen ich Dateien auslese, code ich vorher am PC um sie schneller ausprobieren zu können. Da diese Funktionen auch auf der PSP funktionieren, habe ich mir noch nicht die Mühe gemacht den Code dann umzu schreiben. Vllt. hole ich dies aber nach
Meine PS3 Games : Warhawk , NFS: Pro Street, Motorstorm ,Midnight Club LA, LittleBigPlanet, GTA4, Uncharted 2, Overlord, Killzone2, PES10, Battlefield ´43, Socom: Confrontation,
Forum Regeln Beachten! KEIN ISO Talk! KEINE Beleidigungen! KEINE illegalen Links!
|
|
16.10.2010 16:36 |
|
|
|
Cha0z
Banned
Beiträge: 1.501
Gruppe: Banned
Registriert seit: Oct 2010
Status:
Abwesend
Danke erhalten: 436
|
RE: INI Datei auslesen
Ich kenne mich mit den PSP eigenen Befehlen nicht so gut aus. Deswegen benutzte ich mal die der stdio.h.
#include <stdio.h>
/*...*/
char buffer[50], *result;
FILE *input = fopen(source, "r"); //Die Datei im Lese Modus öffnen
result = fgets(buffer,49,input); //Bis zum Ende auslesen
if (!result)
/*Fehler*/
buffer[strlen(buffer) -1] = '\0'; /*Den Zeilenabsatz ('\n' überschreiben, führt bei der letzen Zeile zu Fehlern*/
if (strcmp ( buffer, "PSP_HIDE_ISO" ) == 0) {
/*Wird versteckt*/
}
/*usw.*/
/*...*/
Den Code hab ich nicht getestet, das Konzept sollte funktionieren, wenn ich nichts vergessen habe.
Den Code muss man in eine While Schleife tuen, damit alle Zeilen ausgelesen werden.
Des mit Source - muss ich da jezt z.B.: hide.ini eingeben oder wie?
Alter Nick: Co$m0
Was für ein Lügner! Der Bearbeitet ein Bild mit schönen Paint -.-
Dieser Beitrag wurde zuletzt bearbeitet: 16.10.2010 16:39 von Cha0z.
|
|
16.10.2010 16:38 |
|
|
|
HacKmaN
Ex-Developer
Beiträge: 2.423
Gruppe: User
Registriert seit: Oct 2009
Status:
Offline
Danke erhalten: 3319
|
RE: INI Datei auslesen
@pspbricker: Ok
Ich versuch vieles auch vorher aufm PC, aber schreibs dann für die PSP neu
@Co$m0: Wieso kann mir keiner mehr PNs schreiben? Welcher Fehler kommt? Könnts sein dass ich den Postfach-Limit erreicht hab, ich hab insgesamt 1113 Nachrichten (also auch die die ich selber geschrieben hab). Wenn ja, dann kann ich nachher (muss jetzt erstmal in die Kirche) die Nachrichten von HellcatX aka DarK_TonY löschen, der hat mir innerhalb von ner Woche ca. 100-200 Nachrichten geschrieben -.-
|
|
16.10.2010 17:04 |
|
Folgende User bedanken sich: |
|
Cha0z
Banned
Beiträge: 1.501
Gruppe: Banned
Registriert seit: Oct 2010
Status:
Abwesend
Danke erhalten: 436
|
RE: INI Datei auslesen
@pspbricker: Ok
Ich versuch vieles auch vorher aufm PC, aber schreibs dann für die PSP neu
@Co$m0: Wieso kann mir keiner mehr PNs schreiben? Welcher Fehler kommt? Könnts sein dass ich den Postfach-Limit erreicht hab, ich hab insgesamt 1113 Nachrichten (also auch die die ich selber geschrieben hab). Wenn ja, dann kann ich nachher (muss jetzt erstmal in die Kirche) die Nachrichten von HellcatX aka DarK_TonY löschen, der hat mir innerhalb von ner Woche ca. 100-200 Nachrichten geschrieben -.-
Cuh?!?
Is der behindert???
LOL
Und ja Postfach-Limit
Alter Nick: Co$m0
Was für ein Lügner! Der Bearbeitet ein Bild mit schönen Paint -.-
Dieser Beitrag wurde zuletzt bearbeitet: 16.10.2010 18:29 von Cha0z.
|
|
16.10.2010 17:33 |
|
Folgende User bedanken sich: |
|
HacKmaN
Ex-Developer
Beiträge: 2.423
Gruppe: User
Registriert seit: Oct 2009
Status:
Offline
Danke erhalten: 3319
|
RE: INI Datei auslesen
Hi, versuch mal mir jetzt ne PN zu schreibe, ich hab mal alle HellcatX-aka-DarK_TonY PNs gelöscht und hab jetzt *nur* noch 995 Nachrichten im Postfach xD
|
|
16.10.2010 19:19 |
|
|
|
Cha0z
Banned
Beiträge: 1.501
Gruppe: Banned
Registriert seit: Oct 2010
Status:
Abwesend
Danke erhalten: 436
|
RE: INI Datei auslesen
Es funktioniert immernoch nicht Lösch einfach alle nachrichten - xD
Alter Nick: Co$m0
Was für ein Lügner! Der Bearbeitet ein Bild mit schönen Paint -.-
|
|
16.10.2010 19:42 |
|
|
|
HacKmaN
Ex-Developer
Beiträge: 2.423
Gruppe: User
Registriert seit: Oct 2009
Status:
Offline
Danke erhalten: 3319
|
RE: INI Datei auslesen
Es funktioniert immernoch nicht Lösch einfach alle nachrichten - xD
Ne, ich hab einige die ich aufheben möchte. Naja, dann muss ich halt das ganze Postfach durchsuchen
Frage an die Mods: Wie viele PNs können im Postfach sein? Wo genau ist der Limit?
|
|
16.10.2010 19:57 |
|
|
|
Cha0z
Banned
Beiträge: 1.501
Gruppe: Banned
Registriert seit: Oct 2010
Status:
Abwesend
Danke erhalten: 436
|
RE: INI Datei auslesen
Bei mir ic hab grad mal 84 Mesagges und habe 42 % meines Postfaches voll!?!
Es solltete keinen Limit geben :-)
Alter Nick: Co$m0
Was für ein Lügner! Der Bearbeitet ein Bild mit schönen Paint -.-
|
|
16.10.2010 20:07 |
|
|
|
HacKmaN
Ex-Developer
Beiträge: 2.423
Gruppe: User
Registriert seit: Oct 2009
Status:
Offline
Danke erhalten: 3319
|
RE: INI Datei auslesen
Ich hab 498% des Postfaches voll xDDD
|
|
16.10.2010 20:13 |
|
Folgende User bedanken sich: |
|
|