     self = @
     stdin = process.openStdin()
     stdout = process.stdout
-
-    @skype = require('child_process').spawn('./skype.py')
+    pyScriptPath = __dirname+'/skype.py'
+    if (process.platform == 'win32')
+        py = 'C:/Python27/python.exe'
+    else
+        py = './python'
+    @skype = require('child_process').spawn(py, [pyScriptPath])
     @skype.stdout.on 'data', (data) =>
         decoded = JSON.parse(data.toString())
         user = self.userForName decoded.user

            user.name = decoded.user
        user.room = decoded.room
        return unless decoded.message
        @receive new Robot.TextMessage user, decoded.message
    @skype.stderr.on 'data', (data) =>
        console.log "ERR"
        console.log data.toString()

        room: user.room
        message: out.join('')
    @skype.stdin.write json + '\n'

  reply: (user, strings...) ->
    @send user, strings...
