Jump to content

Finally... Ipod Ejector 1.0


Neoborn
 Share

Recommended Posts

Im on no mission retard. You'r a hack period. You don't give all the proper source, let along you don't cite your work/Give credit where credit is due. I can' give all the grief Id like, im a member of the these fourms and have agreed to their rights. So I can give you all the constructors criticism I want. Ask other people, it's already been said that people want the source.

If you know what deveject.exe does, let me know please. Because Im willing to bet you don't.

If you can't stand my criticism or "my mission" then go some where else.

Me a nub, at least I can carry a converstaion on without swearing/calling someone names. So really who is the "nub"

:D

I'm a hack?, Did I ever make any claim in any other regard? I gave all the proper source to MY program. Exactly what am I citing? I give credit where it is due thank you, I state right in the readme that this is just a front end for the deveject tool and?....

I also state in my first post: "What it is: Executable that uses deveject to remove your Apple iPod / Disconnect it."

Again I gave you the source to my program. You want the source for the deveject go google it nublet. Do I know what deveject does ......yes it ejects the usb drive which is currently my Apple iPod. I mean seriously I'd have better chance with 5yr olds understanding this stuff than you :oops:...

As for the swearing, that's the least of it, if you were local believe me, you would have the chance to explain your e-talk in person :(

All in all you still haven't stated your reason for attacking me? Not enough hugs? No one loves you? Suck it up and move on, you don't want to download it, don't, you don't want to try it, don't , you don't want to be a decent human being who can chat without being an overly aggressive anal retentative prick?... believe me I don't want you to be either but you are :)

That's all? nothing more to say? " I don't like you or your program!", fine, move along @$$.

~Projects~1. iPod Ejector 1.0 - Tool Used To Eject iPod in Windows - Uses DevEject.exe :P2. SmartFTP Close Popup Tool - Closes reminders from freeware SmartFTP.~Helpful Links For New Users~1. LXP's Learning AutoIT PDF Guide - <<< Go here for a PDF Guide on learning AutoIT from the ground up!<<<2. AutoIt 1-2-3 <<<Want to learn more about AutoIT quickly? Go Here<<<3. How To Install The Beta And Production Versions Of AutoIT / SciteAutoIT

Link to comment
Share on other sites

I'm a hack?, Did I ever make any claim in any other regard? I gave all the proper source to MY program. Exactly what am I citing? I give credit where it is due thank you, I state right in the readme that this is just a front end for the deveject tool and?....

I also state in my first post: "What it is: Executable that uses deveject to remove your Apple iPod / Disconnect it."

Again I gave you the source to my program. You want the source for the deveject go google it nublet. Do I know what deveject does ......yes it ejects the usb drive which is currently my Apple iPod. I mean seriously I'd have better chance with 5yr olds understanding this stuff than you :D...

As for the swearing, that's the least of it, if you were local believe me, you would have the chance to explain your e-talk in person :(

All in all you still haven't stated your reason for attacking me? Not enough hugs? No one loves you? Suck it up and move on, you don't want to download it, don't, you don't want to try it, don't , you don't want to be a decent human being who can chat without being an overly aggressive anal retentative prick?... believe me I don't want you to be either but you are :)

That's all? nothing more to say? " I don't like you or your program!", fine, move along @$$.

e-talk any day you'd like to fly out to Michigan, Sterling Heights in the 48313 district let me know.

Id be more then happy to take you up on your offer.

[font="Verdana"]Valik:Get it straight - I'm not here to say please, I'm here to help - if my help's not appreciated then lotsa luck, gentlemen.[/font]

Link to comment
Share on other sites

All in all you still haven't stated your reason for attacking me? Not enough hugs? No one loves you? Suck it up and move on, you don't want to download it, don't, you don't want to try it, don't , you don't want to be a decent human being who can chat without being an overly aggressive anal retentative prick?... believe me I don't want you to be either but you are :)

That's all? nothing more to say? " I don't like you or your program!", fine, move along @$$.

~Projects~1. iPod Ejector 1.0 - Tool Used To Eject iPod in Windows - Uses DevEject.exe :P2. SmartFTP Close Popup Tool - Closes reminders from freeware SmartFTP.~Helpful Links For New Users~1. LXP's Learning AutoIT PDF Guide - <<< Go here for a PDF Guide on learning AutoIT from the ground up!<<<2. AutoIt 1-2-3 <<<Want to learn more about AutoIT quickly? Go Here<<<3. How To Install The Beta And Production Versions Of AutoIT / SciteAutoIT

Link to comment
Share on other sites

  • 1 year later...

The reason to eject as opposed to remove is this; when you remove the ipod (safely remove...) it disables the device (file storage and power) until it's reattached. When you eject the ipod it closes the file storage ability (removes drive letter) but allows the ipod to continue to charge.

I wrote a vbscript that does this. I was thinking of converting it to AutoIt but making it "smarter"; including ipod detection.

Here's the vbscript I wrote. It ejects any removable devices with the name "ipod" in it.

CODE
Set ShellApp = CreateObject("Shell.Application")

strDriveName = "ipod"

Set objDrives = ShellApp.Namespace(17)

Set objDrive = Nothing

For Each objDriveItem in objDrives.Items

If InStr(LCase(objDriveItem.Name),LCase(strDriveName) ) Then

Set objDrive = objDriveItem: Exit For

End If

Next

If objDrive is Nothing Then

WScript.Quit

End If

For Each Verb in objDriveItem.Verbs

If Verb.Name = "E&ject" Then

Set objEjectVerb = Verb: Exit For

End If

Next

objEjectVerb.DoIt

paste in notepad and save as eject.vbs
Link to comment
Share on other sites

Converted too and improved with AutoIt.

Auto Detects Ipod Drive letter and Ejects it.

$strDeviceID = ""
$objWMIService = ObjGet("winmgmts:{impersonationLevel=impersonate}!\\localhost\root\cimv2")
$colItems = $objWMIService.ExecQuery("Select DeviceID from Win32_DiskDrive Where (Caption like " & chr(34) & "%ipod%" & chr(34) & ")")
For $objItem in $colItems
    $strDeviceID = $objItem.DeviceID ;DeviceID of the ipod
Next

If $strDeviceID = "" then Exit

$strDeviceID = StringRight($strDeviceID,(StringLen($strDeviceID)-4)) ;Formating

$colItems = $objWMIService.ExecQuery("Select * from Win32_DiskDriveToDiskPartition")
For $objItem in $colItems
    If StringInStr($objItem.Antecedent,$strDeviceID) <> 0 then 
        $strPartition = $objItem.Dependent ;Partion Map 
    EndIf
Next

$colItems = $objWMIService.ExecQuery("Select * from Win32_LogicalDiskToPartition")
For $objItem in $colItems
    If StringInStr($objItem.Antecedent,$strPartition) <> 0 then 
        $strLogicalDrive = $objItem.Dependent ;Logical Drive Letter
    EndIf
Next

$strDriveLetter = StringRight($strLogicalDrive,3) ;Formatting
$strDriveLetter = StringLeft($strDriveLetter,2)   ;Formatting


$shell = ObjCreate("Shell.Application")

$objDrives = $Shell.NameSpace(17)

For $objDrive in $objDrives.Items
    If StringInstr($objDrive.Name,$strDriveLetter) <> 0 Then
        $objDriveItem = $objDrive
    EndIf
Next

if not isobj($objDriveItem) then Exit
    
For $verb in $objDriveItem.verbs
    if $verb.Name = "E&ject" Then $verb.doit
Next
Edited by spudw2k
Link to comment
Share on other sites

Link to comment
Share on other sites

Name calling and cursing gets nobody anywhere and does nothing but make you sound arrogant and hot-headed. Stop. Period.

I don't like your avatar either Neoborn. I'd suggest you change it before you start something with mods that I don't think you want to start.

"Sardith has been rated "R" for "Retarded" as rated by the Auto IT Forums."

First of all. Stop speaking on other's behalf, nobody else has expressed such a negative. Second of all, its "AutoIt" not "Auto IT."

Now. Sardith, what you have posted was nowhere near constructive criticism as you claim it to be. It was just criticism, and I don't believe it was necessary. While he should have not gone off on a name-calling/cursing rant. Perhaps you should have been the "better man" and ignored it, leaving him to look like an "ass" for swearing, as opposed to dropping yourself to his level as you have.

As for my personal opinion, I don't believe Neoborn is responsible for posting the source of a program he didn't create. While a Link would have been nice, you could have asked for it more politely, instead of chewing him out for not posting it.

And what is this "Say that e-talk to my face, I'll kick your ass!" macho attitude. It makes you both sound like Bull-headed animals.

Stop bickering like 6-year-olds. Settle a disagreement like people, not animals.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...