Re: What has happened to Network Setup Scripting?
Re: What has happened to Network Setup Scripting?
- Subject: Re: What has happened to Network Setup Scripting?
- From: Barry Chern <email@hidden>
- Date: Thu, 25 Jan 2001 12:16:34 -0500
Well, it looks to me like you are doing the exact same thing I am doing, with the additional steps to extract the name. But, if the first step comes up blank, additional processing is not going to go anywhere.
Are you saying this works for you under OS 9.04 or greater?
At 10:41 AM -0500 1/25/01, Tod Hallberg wrote:
>
In my testing I have had some problems with the straight conversion to the variable.
>
>
replace " set thConfig to (every TCPIP v4 configuration whose active is true)"
>
>
with:
>
>
--BEGIN COPY
>
--get names of all TCP/IP config sets
>
set thConfig to (every TCPIP v4 configuration whose active is true)
>
--get active TCP/IP config set
>
set activeTCPIPconfigSet to every TCPIP v4 configuration whose active is true
>
set activeTCPIPconfigSet to item 1 of activeTCPIPconfigSet
>
--get the name the the active set
>
set activeTCPIPconfigSet to name of the activeTCPIPconfigSet
>
--END COPY
>
>
I know others will say that some of these steps can be combined...but when I tried to do it, it kept coming up with wierd errors and this way never did..
>
>
tod
>
>
>
Barry Chern wrote:
>
>
> Here is the significant single line, surrounded by opens and tells and closes for convenience. As I said, it's right out of the examples and it worked for years with a couple different operating systems. Now, thConfig ends up an empty list
>
>
>
> tell application "Network Setup Scripting"
>
> try
>
> open database
>
> on error errmsg
>
> if errmsg contains "already open" then
>
> close database
>
> open database
>
> end if
>
> end try
>
>
>
>
>
> set thConfig to (every TCPIP v4 configuration whose active is true)
>
>
>
>
>
> try
>
> close database
>
> on error errmsg
>
> if errmsg contains "already closed" then
>
> end if
>
> end try
>
> end tell
>
>
>
> In a missive of 12:29 PM -0500 1/22/01, Tod Hallberg inscribed:
>
> >Please post your code...I was having the same problem with appleTalk, but I found it was the way I was asking for it. If you post your code, we can try to figure it out.
>
> >
>
> >tod
>
> >
>
> >Barry Chern wrote:
>
> >
>
> >> In a missive of 8:48 AM -0800 1/18/01, Ed Stockly inscribed:
>
> >>
>
> >> (Quoting from Chris Espinosa)
>
> >>
>
> >> >The solution for Remote Access scripters is to rewrite scripts to use
>
> >> >Network Setup Scripting instead. There are plenty of examples in the Open
>
> >> >Transport (Networking) AppleScript Guidebook modules. These scripts will
>
> >> >work on 9.1, 9.0.4, 8.6, and 8.6."
>
> >>
>
> >> I had been using Network Setup Scripting for something that seems to have broken with 9.04. (Maybe 9.0, but definitely pre-9.1) When I try to get the active tcp configuration(s) I now get an empty list. Can anyone confirm that this is broken, or have I perhaps just messed it up with something else in my System?
>
> >>
>
> > > --
>
> >
>
>
>
> --
>
> ______________________________________________________
>
> email@hidden - http://bluestones.com/index.html
>
> drawing on stone, music on wood boxes, everything else Macintosh
>
> "Anybody asks you 'what about it?', just tell 'em, 'That's all, that's all."
>
> _______________________________________________
>
> applescript-users mailing list
>
> email@hidden
>
> http://www.lists.apple.com/mailman/listinfo/applescript-users
--
______________________________________________________
email@hidden -
http://bluestones.com/index.html
drawing on stone, music on wood boxes, everything else Macintosh
"Anybody asks you 'what about it?', just tell 'em, 'That's all, that's all."