| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen   | 
	
	
	
		| Autor | 
		Nachricht | 
	
	
		dogsch •-->
  
 
  Anmeldedatum: 19.12.2000 Beiträge: 85
 
  | 
		
			
				 Verfasst am: 28.05.2002 - 17:43    Titel: droplet was mit word dokumenten funktioniert | 
				     | 
			 
			
				
  | 
			 
			
				also ich möchte ein droplet bauen, worauf ich ein belibieges word dokument ziehen kann, inhalt desselbigen wird ausgewählt, kopiert und in ein neus dokument eingefügt.
 
 
wie bastelt man das hin, dass das skript per drop gestartet wird? | 
			 
		  | 
	
	
		| Nach oben | 
		 | 
	
	
		  | 
	
	
		Snow Administrator
  
  
  Anmeldedatum: 21.11.2000 Beiträge: 1946 Wohnort: Deiningen
  | 
		
			
				 Verfasst am: 28.05.2002 - 18:05    Titel: droplet was mit word dokumenten funktioniert | 
				     | 
			 
			
				
  | 
			 
			
				Damit das Skript also Droplet funktioniert, müssen die Anweisungen innerhalb eines 'on open'-Handlers stehen:
 
 
on open fileList
 
   repeat with oneFile in fileList
 
      tell application "Microsoft Word"
 
         -- hier die Anweisungen an Word
 
      end tell
 
   end repeat
 
end open _________________ Peter
 
-
 
Fischer-Bayern.de|Shadetreemicro.com
  Zuletzt bearbeitet von Snow am 22.02.2003 - 17:16, insgesamt einmal bearbeitet | 
			 
		  | 
	
	
		| Nach oben | 
		 | 
	
	
		  | 
	
	
		Snow Administrator
  
  
  Anmeldedatum: 21.11.2000 Beiträge: 1946 Wohnort: Deiningen
  | 
		
			
				 Verfasst am: 28.05.2002 - 18:41    Titel: droplet was mit word dokumenten funktioniert | 
				     | 
			 
			
				
  | 
			 
			
				Hey dogsch,
 
 
Word stellt sich quer! Typisch Microsoft!
 
Na ja, eigentlich ist's gar nicht Word, das sich quer stellt. Aber es eignet sich halt so gut als Objekt für Beschimpfungen.  
 
Folgende Version klappt aber:
 
 
 
 
on open fileList
 
   repeat with oneFile in fileList
 
      set oneFile to oneFile as alias
 
      ProcessItem(oneFile)
 
   end repeat
 
end open
 
 
on run
 
   set fileList to (choose file) as list
 
   repeat with oneFile in fileList
 
      set oneFile to oneFile as alias
 
      log oneFile
 
      ProcessItem(oneFile)
 
   end repeat
 
end run
 
 
on ProcessItem(oneFile)
 
   
 
   tell application "Microsoft Word"
 
      -- hier die Anweisungen an Word
 
      activate
 
      try
 
         open oneFile
 
      on error errText
 
         display dialog errText
 
      end try
 
      
 
      set allText to text of document 1
 
      close document 1
 
      display dialog allText
 
   end tell
 
   
 
end ProcessItem
 
 
Ich habe hier den run-Handler so gestaltet, dass die gleichen Bedingungen herrschen wie bei der Benutzung als Droplet. So kann man das besser debuggen. _________________ Peter
 
-
 
Fischer-Bayern.de|Shadetreemicro.com
  Zuletzt bearbeitet von Snow am 22.02.2003 - 17:14, insgesamt einmal bearbeitet | 
			 
		  | 
	
	
		| Nach oben | 
		 | 
	
	
		  | 
	
	
		dogsch •-->
  
 
  Anmeldedatum: 19.12.2000 Beiträge: 85
 
  | 
		
			
				 Verfasst am: 29.05.2002 - 09:28    Titel: droplet was mit word dokumenten funktioniert | 
				     | 
			 
			
				
  | 
			 
			
				super - vielen dank - werde 'mal ein wenig 'rumtesten.
 
 
'mal so nebenbei, toll dass es so leute wie dich gibt!!! | 
			 
		  | 
	
	
		| Nach oben | 
		 | 
	
	
		  | 
	
	
		 |