<HTML><FONT FACE=arial,helvetica><FONT COLOR="#000000" FACE="Geneva" FAMILY="SANSSERIF" SIZE="2">If I drag the Network Scripting file in Mac OS 9 to the Script Editor, I get a whole Applescript dictionary of commands to control the user's Networking preferences.&nbsp;  What I'd like to do is somehow get Revolution to talk to Applescript to then set the user's Network control panel to use DHCP.&nbsp;  Perhaps there's a way to get Revolution to access this directly?<BR>
<BR>
I've found the Network Scripting dictionary to be very confusing.&nbsp;  Is there a Networking guru on this list who can tell me what the secret commands are within that dictionary to set the user's network control panel to DHCP?&nbsp;  Here's the vast array of commands:<BR>
<BR>
<BR>
</FONT><FONT COLOR="#000000" FACE="Times" FAMILY="SERIF" SIZE="3"><B><U>Class TCPIP v4 configuration: </B></FONT><FONT COLOR="#000000" FACE="Times" FAMILY="SERIF" SIZE="3">A TCP/IP v4 configuration</U></FONT><FONT COLOR="#000000" FACE="Times" FAMILY="SERIF" SIZE="2"><BR>
Plural form:<BR>
&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT COLOR="#0000FF" FACE="Geneva" FAMILY="SANSSERIF" SIZE="1"><B>TCPIP v4 configurations<BR>
</B></FONT><FONT COLOR="#000000" FACE="Times" FAMILY="SERIF" SIZE="2">Elements:<BR>
&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT COLOR="#0000FF" FACE="Geneva" FAMILY="SANSSERIF" SIZE="1"><B>router address</B></FONT><FONT COLOR="#000000" FACE="Times" FAMILY="SERIF" SIZE="2"> by numeric index, as a range of elements<BR>
&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT COLOR="#0000FF" FACE="Geneva" FAMILY="SANSSERIF" SIZE="1"><B>name server address</B></FONT><FONT COLOR="#000000" FACE="Times" FAMILY="SERIF" SIZE="2"> by numeric index, as a range of elements<BR>
&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT COLOR="#0000FF" FACE="Geneva" FAMILY="SANSSERIF" SIZE="1"><B>search domain</B></FONT><FONT COLOR="#000000" FACE="Times" FAMILY="SERIF" SIZE="2"> by numeric index, as a range of elements<BR>
Properties:<BR>
&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT COLOR="#0000FF" FACE="Geneva" FAMILY="SANSSERIF" SIZE="1"><B>&lt;Inheritance&gt;</B></FONT><FONT COLOR="#000000" FACE="Times" FAMILY="SERIF" SIZE="2">&nbsp; </FONT><FONT COLOR="#FF0000" FACE="Geneva" FAMILY="SANSSERIF" SIZE="1">configuration</FONT><FONT COLOR="#4C4D4D" FACE="Geneva" FAMILY="SANSSERIF" SIZE="1"><I>&nbsp;  -- See the class \u201cconfiguration\u201d for more properties<BR>
&nbsp;&nbsp;&nbsp;&nbsp; </I></FONT><FONT COLOR="#0000FF" FACE="Geneva" FAMILY="SANSSERIF" SIZE="1"><B>connecting via</B></FONT><FONT COLOR="#000000" FACE="Times" FAMILY="SERIF" SIZE="2">&nbsp; </FONT><FONT COLOR="#FF0000" FACE="Geneva" FAMILY="SANSSERIF" SIZE="1">Ethernet/MacIP/PPP</FONT><FONT COLOR="#4C4D4D" FACE="Geneva" FAMILY="SANSSERIF" SIZE="1"><I>&nbsp;  -- the port or connection method of this configuration...<BR>
&nbsp;&nbsp;&nbsp;&nbsp; </I></FONT><FONT COLOR="#0000FF" FACE="Geneva" FAMILY="SANSSERIF" SIZE="1"><B>connecting via</B></FONT><FONT COLOR="#000000" FACE="Times" FAMILY="SERIF" SIZE="2">&nbsp; </FONT><FONT COLOR="#FF0000" FACE="Geneva" FAMILY="SANSSERIF" SIZE="1">string</FONT><FONT COLOR="#4C4D4D" FACE="Geneva" FAMILY="SANSSERIF" SIZE="1"><I>&nbsp;  -- ...or a port name&nbsp;  (may be locked)<BR>
&nbsp;&nbsp;&nbsp;&nbsp; </I></FONT><FONT COLOR="#0000FF" FACE="Geneva" FAMILY="SANSSERIF" SIZE="1"><B>configuration method</B></FONT><FONT COLOR="#000000" FACE="Times" FAMILY="SERIF" SIZE="2">&nbsp; </FONT><FONT COLOR="#FF0000" FACE="Geneva" FAMILY="SANSSERIF" SIZE="1">BootP/DHCP/MacIP manual/MacIP server/manual/RARP/PPP server</FONT><FONT COLOR="#4C4D4D" FACE="Geneva" FAMILY="SANSSERIF" SIZE="1"><I>&nbsp;  -- the configuration method of this configuration (may be locked)<BR>
&nbsp;&nbsp;&nbsp;&nbsp; </I></FONT><FONT COLOR="#0000FF" FACE="Geneva" FAMILY="SANSSERIF" SIZE="1"><B>IP address</B></FONT><FONT COLOR="#000000" FACE="Times" FAMILY="SERIF" SIZE="2">&nbsp; </FONT><FONT COLOR="#FF0000" FACE="Geneva" FAMILY="SANSSERIF" SIZE="1">string</FONT><FONT COLOR="#4C4D4D" FACE="Geneva" FAMILY="SANSSERIF" SIZE="1"><I>&nbsp;  -- the IP address of this configuration (may be locked)<BR>
&nbsp;&nbsp;&nbsp;&nbsp; </I></FONT><FONT COLOR="#0000FF" FACE="Geneva" FAMILY="SANSSERIF" SIZE="1"><B>subnet mask</B></FONT><FONT COLOR="#000000" FACE="Times" FAMILY="SERIF" SIZE="2">&nbsp; </FONT><FONT COLOR="#FF0000" FACE="Geneva" FAMILY="SANSSERIF" SIZE="1">string</FONT><FONT COLOR="#4C4D4D" FACE="Geneva" FAMILY="SANSSERIF" SIZE="1"><I>&nbsp;  -- the IP subnet mask of this configuration (may be locked)<BR>
&nbsp;&nbsp;&nbsp;&nbsp; </I></FONT><FONT COLOR="#0000FF" FACE="Geneva" FAMILY="SANSSERIF" SIZE="1"><B>implicit search start</B></FONT><FONT COLOR="#000000" FACE="Times" FAMILY="SERIF" SIZE="2">&nbsp; </FONT><FONT COLOR="#FF0000" FACE="Geneva" FAMILY="SANSSERIF" SIZE="1">string</FONT><FONT COLOR="#4C4D4D" FACE="Geneva" FAMILY="SANSSERIF" SIZE="1"><I>&nbsp;  -- the implicit starting search domain of this configuration (may be locked)<BR>
&nbsp;&nbsp;&nbsp;&nbsp; </I></FONT><FONT COLOR="#0000FF" FACE="Geneva" FAMILY="SANSSERIF" SIZE="1"><B>implicit search end</B></FONT><FONT COLOR="#000000" FACE="Times" FAMILY="SERIF" SIZE="2">&nbsp; </FONT><FONT COLOR="#FF0000" FACE="Geneva" FAMILY="SANSSERIF" SIZE="1">string</FONT><FONT COLOR="#4C4D4D" FACE="Geneva" FAMILY="SANSSERIF" SIZE="1"><I>&nbsp;  -- the implicit ending search domain of this configuration (may be locked)<BR>
&nbsp;&nbsp;&nbsp;&nbsp; </I></FONT><FONT COLOR="#0000FF" FACE="Geneva" FAMILY="SANSSERIF" SIZE="1"><B>DHCP client ID</B></FONT><FONT COLOR="#000000" FACE="Times" FAMILY="SERIF" SIZE="2">&nbsp; </FONT><FONT COLOR="#FF0000" FACE="Geneva" FAMILY="SANSSERIF" SIZE="1">string</FONT><FONT COLOR="#4C4D4D" FACE="Geneva" FAMILY="SANSSERIF" SIZE="1"><I>&nbsp;  -- applies only if the configuration method is DHCP (may be locked)<BR>
&nbsp;&nbsp;&nbsp;&nbsp; </I></FONT><FONT COLOR="#0000FF" FACE="Geneva" FAMILY="SANSSERIF" SIZE="1"><B>MacIP server zone</B></FONT><FONT COLOR="#000000" FACE="Times" FAMILY="SERIF" SIZE="2">&nbsp; </FONT><FONT COLOR="#FF0000" FACE="Geneva" FAMILY="SANSSERIF" SIZE="1">string</FONT><FONT COLOR="#4C4D4D" FACE="Geneva" FAMILY="SANSSERIF" SIZE="1"><I>&nbsp;  -- only applies if \u2018connecting via\u2019 is MacIP (may be locked)<BR>
&nbsp;&nbsp;&nbsp;&nbsp; </I></FONT><FONT COLOR="#0000FF" FACE="Geneva" FAMILY="SANSSERIF" SIZE="1"><B>uses IEEE8023</B></FONT><FONT COLOR="#000000" FACE="Times" FAMILY="SERIF" SIZE="2">&nbsp; </FONT><FONT COLOR="#FF0000" FACE="Geneva" FAMILY="SANSSERIF" SIZE="1">boolean</FONT><FONT COLOR="#4C4D4D" FACE="Geneva" FAMILY="SANSSERIF" SIZE="1"><I>&nbsp;  -- Does this configuration use the 802.3 protocol? (may be locked)<BR>
&nbsp;&nbsp;&nbsp;&nbsp; </I></FONT><FONT COLOR="#0000FF" FACE="Geneva" FAMILY="SANSSERIF" SIZE="1"><B>protocol</B></FONT><FONT COLOR="#000000" FACE="Times" FAMILY="SERIF" SIZE="2">&nbsp; </FONT><FONT COLOR="#FF0000" FACE="Geneva" FAMILY="SANSSERIF" SIZE="1">TCPIP v4</FONT><FONT COLOR="#000000" FACE="Times" FAMILY="SERIF" SIZE="2">&nbsp;  [r/o]</FONT><FONT COLOR="#4C4D4D" FACE="Geneva" FAMILY="SANSSERIF" SIZE="1"><I>&nbsp;  -- the protocol of this configuration (the constant \u2018TCPIP v4\u2019)<BR>
&nbsp;&nbsp;&nbsp;&nbsp; </I></FONT><FONT COLOR="#0000FF" FACE="Geneva" FAMILY="SANSSERIF" SIZE="1"><B>administration password</B></FONT><FONT COLOR="#000000" FACE="Times" FAMILY="SERIF" SIZE="2">&nbsp; </FONT><FONT COLOR="#FF0000" FACE="Geneva" FAMILY="SANSSERIF" SIZE="1">string</FONT><FONT COLOR="#4C4D4D" FACE="Geneva" FAMILY="SANSSERIF" SIZE="1"><I>&nbsp;  -- the password of this configuration (write only)<BR>
&nbsp;&nbsp;&nbsp;&nbsp; </I></FONT><FONT COLOR="#0000FF" FACE="Geneva" FAMILY="SANSSERIF" SIZE="1"><B>user mode</B></FONT><FONT COLOR="#000000" FACE="Times" FAMILY="SERIF" SIZE="2">&nbsp; </FONT><FONT COLOR="#FF0000" FACE="Geneva" FAMILY="SANSSERIF" SIZE="1">basic/advanced/administration</FONT><FONT COLOR="#4C4D4D" FACE="Geneva" FAMILY="SANSSERIF" SIZE="1"><I>&nbsp;  -- the user mode of this configuration<BR>
<BR>
</I></FONT><FONT COLOR="#000000" FACE="Geneva" FAMILY="SANSSERIF" SIZE="2"><BR>
</FONT><FONT COLOR="#000000" FACE="Geneva" FAMILY="SANSSERIF" SIZE="2"></FONT></HTML>