예제 #1
0
 def receiveorder(self, order):
     if order == 'clear':
         utility.clearoutput(self.output)
         return render.index('') 
     order = order + '\n'
     self.subprocess.stdin.write('echo "-->"' + order + ' pwd\n')
     time.sleep(0.1)
     self.subprocess.stdin.write(order) 
예제 #2
0
 def receiveorder(self, web_input):
     self.web_input = web_input
     self.order = web_input.order 
     if self.order == 'cls':
         utility.clearoutput(self.output)
         return render.index('')
     if self.order.split(' ')[0] == 'download' or self.order.split(' ')[0] == 'upload':
         #暂时不让download ,upload回显
         #self.subprocess.stdin.write('echo "-->"' + order + ' echo%cd%\n') 
         return ''
     self.subprocess.stdin.write(self.order + '\n') 
예제 #3
0
 def receiveorder(self, web_input):
     
     self.web_input = web_input
     self.order = web_input.order
     if self.order == 'clear':
         utility.clearoutput(self.output)
         return render.index('') 
     self.subprocess.stdin.write('echo "-->"' + self.order  + '\n' + ' pwd\n')
     time.sleep(0.1)
     if self.order.split(' ')[0] == 'download' or self.order.split(' ')[0] == 'upload':
         return ''
     self.subprocess.stdin.write(self.order + '\n')