Traditionally, Schottky diodes are used statically in the electronic information industry but dynamic state Schottky diodes based applications have been rarely explored. Herein, a novel Schottky diode named moving Schottky diode generator has been designed, which can convert mechanical energy into electrical energy with voltage output as high as 0.6V, by means of lateral movement between graphene/metal film and semiconductor, where the semiconductor can be non-piezoelectric materials. The mechanism is based on the built-in electric field separation of drifting electrons in moving van der Waals Schottky diode. The power output can be further increased in future through optimizing the Schottky diode. The graphene film/silicon moving van der Waals Schottky diode based generator behaves better stability. This direct-current generator has the potential of converting mechanical efficiently and vibrational energy into electricity and enables many promising applications.