PHP Webbrowser simulieren

So, 26.04.2009 - 11:21 -- admin

Einfache Seite

$objekt=new Browser("IE");
$objekt->url="http://www.golem.de";
$str=$objekt->read();
echo $str;

Cookies

$objekt=new Browser("IE");
$objekt->url="http://www.golem.de";
$objekt->cookies_set(array("cookie1"=>"value1","cookie2"=>"value2"));
$str=$objekt->read();
echo $str;

Loginfenster - POST

POST-Kommandos durchführen z.B. für Logins. Cookies werden automatisch aus dem weitergereicht für den zweiten Seitenaufruf.

$objekt=new Browser("Firefox");

Netzwerkfreigaben auflisten mit NetShareEnum oder DirectoryEntry

Mo, 13.04.2009 - 13:00 -- admin

Leider gibt es in .NET keine eingebaute Funktion um die freigebenen Ordner eines Remote-PC oder Server aufzulisten. Nach lange Suche habe ich zwei Möglichkeiten gefunden. Einmal über die Windows API NetShareEnum, welche auch wunderbar mir Linux Geräten funktioniert, und einmal über den DirectoryEntry und LanmanServer (nur Windows Geräte).

Autodesk Inventor: aktuelle Lizenzbelegung Intranet

Di, 24.03.2009 - 08:25 -- admin

Autodesk Produkte mit Netzwerklizenz werden über FlexLM verwaltet. Der Client fragt am Server nach einer Lizenz, ist eine Verfügbar wird diese "ausgecheckt". Kommt es allerdings vor, dass bereits alle Lizenzen ausgecheckt sind, so ist ein Programm start nicht möglich.
Zwar kann man wunderbar direkt am Server sehr wer, welche Lizenz benutzt, will man diese Info aber zentral den Mitarbeitern zur Verfügung stellen so hilft das nicht weiter.

Autodesk Inventor: IProperties beim Plotten ändern - plotdate, plotuser

Mo, 23.03.2009 - 17:36 -- admin

Nachdem auf jeder Zeichnung plotdatum und plotuser im Zeichnungskopf über die Autodesk Inventor: Plotten per Makro erstellt wird, soll nun dieser Vorgang direkt ausgeführt werden über Datei > Drucken ... Es soll ja Leute geben, die sich lieber durch ewig lange Menüs klicken, anstatt einen einfachen Button zu nutzen. So umgeht man natürlich die ganze Mimik.

Autodesk Inventor: Plottklasse Addin

Mo, 23.03.2009 - 17:01 -- admin

Hier die Klasse, welche die ganzen Druckvorgänge vom Inventor durchführt. Komplette Anwendungen welche, diese Klasse benutzen finden sich unter den Verweisen.

Mit NEW muss ein Zeichnungsobjekt übergegeben werden, natürlich nur eine IDW-Zeichnung. Die Klasse kann als Addin für Inventor aber auch mit dem Inventor Viewer genutzt werden. Dieser liefert bereits alle nötigen Referenzen, kann aber nicht alle vorhanden Methoden nutzen. GenerateIProperties und UpdatePlotstyles wird nicht gehen. Ich hoffe der Rest ist selbst erklärend.

Inno Setup: DLL .net Registrierung mit RegAsm für x64 und x86

Mo, 23.03.2009 - 16:48 -- admin

Addins bzw DLLs mit dem Framework erstellt müssen über RegAsm registriert werden. Die bisher von immer eingesetzt Batchdatei war für mich keine Lösung. Es musste also eine Installations Rutine her. Ich nahm also die freie Inno Setup Engine, da es bereits einige Lösung hierzu gab.

Das aufgeführte Skript sucht über InitializeSetup nach einem Installierten Framework, wird keines gefunden so wird eine entsprechende Meldung ausgegeben und das Setup abgebrochen.

Seiten

neueste Beiträge abonnieren