• Dieses Forum ist die maschinengenerierte Übersetzung von www.cad3d.it/forum1 - der italienischen Design-Community. Einige Begriffe sind nicht korrekt übersetzt.

Dynamischer Hyperlink

  • Ersteller Ersteller ale&davide
  • Erstellt am Erstellt am

ale&davide

Guest
hallo an alle;
wir versuchen in diesen tagen, eine linde zu schaffen, die hoffentlich unsere probleme lösen wird. wir rasen in lisp, es ist das erste mal, dass wir uns darauf bewerben, also möchten wir einen vorschlag von ihnen haben.

was wir versuchen zu erhalten ist: die möglichkeit, nach dem klicken auf eine objekt-lock, das öffnen eines dokuments auf der festplatte.
das sitema muss den dokumentenpfad und seine erweiterung anfordern, während der zu öffnende dateiname aus dem blocknamen wiederherstellbar ist. in jedem dwg gibt es "n" blöcke.
sobald sie die intial parameter (weg und dateierweiterung zu öffnen), autocad sollte dann nur den dateinamen gemäß der objekt-lock ändern, auf die der bediener geklickt hat.
wir glauben, dass es notwendig ist, eine verkettung von variablen, der erste ist der pfad, der zweite dateiname (repräsentiert durch den blocknamen) und der dritte ist die erweiterung.
sobald sie die benutzervariablen eingestellt haben, muss das system dann "autonom" fortfahren, ohne jedes mal die 2 variablen zu verlagern, bis der benutzer erneut den 2 variablenpfad und die erweiterung ändern muss.


dank an alle für die aufmerksamkeit
hi.
alessandro und davide
 
befehl: hyped

wählen sie den block, das erste mal, dass sie den pfad und die erweiterung einsetzen müssen.
n.b.: wenn die datei c:\documents\labor\blocco1.txt ist, path=c:/documents/work, extension=txt.
wenn sie den pfad oder die erweiterung ändern müssen, laden sie die datei lisp neu.

gute arbeit
 

Anhänge

geschrieben letzte nacht in einer viertelstunde.
ich habe etwas zeit verloren, weil ich mich nicht an den shell-befehl erinnere. :biggrin:
lisp und grundlegend sind mein tägliches brot sowie eine leidenschaft von jenseits
20 jahre.

bye
 
befehl: hyped

wählen sie den block, das erste mal, dass sie den pfad und die erweiterung einsetzen müssen.
n.b.: wenn die datei c:\documents\labor\blocco1.txt ist, path=c:/documents/work, extension=txt.
hi.
wenn ich den wert eines blockattributs als dateinamen verwenden wollte, wie sollte ich ihr skript ändern? !
danke.
raupen
 
befehl:
hyped (dateiname block)
hyped2 (dateiname ausgewähltes attribut)
hyped3 (dateiname nach blockattribut nach tag)

es gab einen fehler auf hyped, der die bearbeitung des links von der zweiten auswahl nicht erlaubte. korrekt.

bye
 

Anhänge

befehl:
hyped (Dateiname block)
hyped2 (Dateiname ausgewähltes attribut)
hyped3 (Dateiname nach blockattribut nach tag)
vielen dank ist perfekt!
das einzige ist, dass die datei nicht öffnet (in meinem fall ein bild).
das attribut wird korrekt gelesen und mit dem kompletten pfad den string erstellt. öffnet für einen moment das shell-fenster (ich kann diese nachricht nicht lesen, warum es sofort schließt), aber öffnet nicht die datei.
 
bei der ausführung von hyped2 oder 3 auf dem befehl finden sie den namen der vollständigen pfaddatei, überprüfen sie, ob es richtig ist.
beispiel: os befehl: c:/bat/a.bmp

die datei öffnet durch das standardprogramm für die verwendete extension, überprüfen sie, ob sie mit etwas assoziiert ist.

bye
 
die datei öffnet durch das standardprogramm für die verwendete extension, überprüfen sie, ob sie mit etwas assoziiert ist.
bye
der pfad ist richtig, aber ich erkannte, dass die datei in einer festplatte mit einschränkungen von administrator gesetzt war. wahrscheinlich probleme geschaffen, weil es genug war, um die datei zu bewegen und es funktioniert perfekt.
vielen dank!!! gut gemacht!
 

Statistik des Forums

Themen
58.521
Beiträge
499.056
Mitglieder
104.110
Neuestes Mitglied
ChristianR

Zurzeit aktive Besucher

Keine Mitglieder online.
Zurück
Oben