• このフォーラムは、www.cad3d.it/forum1 - イタリアのデザインコミュニティの機械翻訳です。いくつかの用語は正しく翻訳されていません。

パスファイルルール

  • Thread starter Thread starter Esselle
  • Start date Start date

Esselle

Guest
buongiorno, utilizzo il pc settato da un collega e al salvataggio dei file di tavola, dovrebbe avvenire il salvataggio in formato idw, dwg e pdf, invece il salvataggio avviene solo in idw e mi compare questo messaggio di errore.

Catturaforum.JPG

il primo problema è che il percorso d:\lavori..ecc ecc non esiste e il fiel è da un'altra parte, come faccio a far andare a cercare da ilogic il file nella directory giusta?

poi vedremo se la regola funziona...

un grande grazie anticipato.
 
grazie del tuo intervento.

ho fatto così:

Catturaforum2.JPG
ma il messaggio di errore è sempre lo stesso!

dove sbaglio?
 
ma.. l'errore da come percorso d:\lavori mentre tu hai caricato d:\dropbox\lavori
 
non mi sono spiegato bene.
d:\ lavori non esiste
d:\ dropbox esiste

quando salvo la regola da l'errore che ho messo nel primo messaggio.
 
forse all'interno della regola, viene richiamata la cartella d:\ lavori che non esiste, prova ad aprire la regola e controllare
 
il file , se ha estensione .txt o .vb, lo puoi aprire con il blocco note di windows.
oppure, .. vedi foto
ilogic edit.jpg
 
l'errore, come dicevo, permane anche dopo aver impostato come nel messaggio #3.

ti metto qui sotto il contenuto del file "rule" che è menzionato nel messaggio (è un file txt)

sub main()
dim drawingdoc as drawingdocument = trycast(thisdoc.document, drawingdocument)

for each sheetx as sheet in drawingdoc.sheets
if (sheetx.titleblock is nothing) then continue for
dim titleblockx as titleblock = sheetx.titleblock
dim scaletextbox as textbox = getscaletextbox(titleblockx.definition)
dim scalestring as string = string.empty
for each viewx as drawingview in sheetx.drawingviews
if (not string.isnullorempty(viewx.scalestring)) then
scalestring = viewx.scalestring
exit for
end if
next
titleblockx.setpromptresulttext(scaletextbox, scalestring)
next
end sub

function getscaletextbox(byval titledef as titleblockdefinition) as textbox
for each deftext as textbox in titledef.sketch.textboxes
if (deftext.text.indexof("<scale>", stringcomparison.ordinalignorecase) >= 0) then
return deftext
end if
next
throw new argumentexception("no prompted entry string containing <scale> was found in the title block definition: " & titledef.name)
end function


io non vedo istruzioni per puntare ad una directory.

scusa la mia incompetenza...
 

Forum statistics

Threads
46,674
Messages
380,976
Members
2
Latest member
loop80
このフォーラムは、www.cad3d.it/forum1 - イタリアのデザインコミュニティの機械翻訳です。いくつかの用語は正しく翻訳されていません。

Members online

No members online now.
Back
Top